Properly template zuul services
This will allow a user to override our settings, additional we now have unit tests for code coverage. Change-Id: I5a10bc09dc1de941af89c11314c32c31a7890434 Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This commit is contained in:
parent
ca218a6091
commit
1f4cc4fc9d
@ -57,3 +57,16 @@ zuul_git_version: master
|
||||
zuul_install_method: git
|
||||
|
||||
zuul_pip_version:
|
||||
|
||||
# tasks/service.yaml
|
||||
zuul_file_zuul_merger_service_dest: /etc/systemd/system
|
||||
zuul_file_zuul_merger_service_group: root
|
||||
zuul_file_zuul_merger_service_mode: "0644"
|
||||
zuul_file_zuul_merger_service_owner: root
|
||||
zuul_file_zuul_merger_service_src: ../../files/etc/systemd/system/zuul-merger.service
|
||||
|
||||
zuul_file_zuul_server_service_dest: /etc/systemd/system
|
||||
zuul_file_zuul_server_service_group: root
|
||||
zuul_file_zuul_server_service_mode: "0644"
|
||||
zuul_file_zuul_server_service_owner: root
|
||||
zuul_file_zuul_server_service_src: ../../files/etc/systemd/system/zuul-server.service
|
||||
|
@ -14,13 +14,19 @@
|
||||
---
|
||||
- name: Copy systemd file into place for zuul-merger.
|
||||
copy:
|
||||
dest: /etc/systemd/system
|
||||
src: ../../files/zuul-merger.service
|
||||
dest: "{{ zuul_file_zuul_merger_service_dest }}"
|
||||
group: "{{ zuul_file_zuul_merger_service_group }}"
|
||||
mode: "{{ zuul_file_zuul_merger_service_mode }}"
|
||||
owner: "{{ zuul_file_zuul_merger_service_owner }}"
|
||||
src: "{{ zuul_file_zuul_merger_service_src }}"
|
||||
|
||||
- name: Copy systemd file into place for zuul-server.
|
||||
copy:
|
||||
dest: /etc/systemd/system
|
||||
src: ../../files/zuul-server.service
|
||||
dest: "{{ zuul_file_zuul_server_service_dest }}"
|
||||
group: "{{ zuul_file_zuul_server_service_group }}"
|
||||
mode: "{{ zuul_file_zuul_server_service_mode }}"
|
||||
owner: "{{ zuul_file_zuul_server_service_owner }}"
|
||||
src: "{{ zuul_file_zuul_server_service_src }}"
|
||||
|
||||
- name: Copy sysconfig file into place.
|
||||
copy:
|
||||
|
@ -84,3 +84,31 @@
|
||||
shell: "ls -1 /etc/zuul/config | wc -l"
|
||||
register: result
|
||||
failed_when: result.stdout != "0"
|
||||
|
||||
- name: Register /etc/systemd/system/zuul-merger.service
|
||||
stat:
|
||||
path: /etc/systemd/system/zuul-merger.service
|
||||
register: zuul_merger_service_stat
|
||||
|
||||
- name: Assert zuul_merger_service_stat tests.
|
||||
assert:
|
||||
that:
|
||||
- zuul_merger_service_stat.stat.exists
|
||||
- zuul_merger_service_stat.stat.isreg
|
||||
- zuul_merger_service_stat.stat.pw_name == 'root'
|
||||
- zuul_merger_service_stat.stat.gr_name == 'root'
|
||||
- zuul_merger_service_stat.stat.mode == '0644'
|
||||
|
||||
- name: Register /etc/systemd/system/zuul-server.service
|
||||
stat:
|
||||
path: /etc/systemd/system/zuul-server.service
|
||||
register: zuul_server_service_stat
|
||||
|
||||
- name: Assert zuul_server_service_stat tests.
|
||||
assert:
|
||||
that:
|
||||
- zuul_server_service_stat.stat.exists
|
||||
- zuul_server_service_stat.stat.isreg
|
||||
- zuul_server_service_stat.stat.pw_name == 'root'
|
||||
- zuul_server_service_stat.stat.gr_name == 'root'
|
||||
- zuul_server_service_stat.stat.mode == '0644'
|
||||
|
Loading…
x
Reference in New Issue
Block a user