Add service manage variables

It is possible that a user will not want the roles to control the
service settings. For example, if a service dies and you don't want to
auto restart it.

Change-Id: I1d99a712984a71f41533cadda317c13f03b9f779
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This commit is contained in:
Paul Belanger 2016-02-04 10:42:53 -05:00
parent 0cd7181a63
commit 866e71d640
3 changed files with 10 additions and 2 deletions

View File

@ -74,9 +74,11 @@ zuul_file_zuul_server_service_group: root
zuul_file_zuul_server_service_owner: root
zuul_service_zuul_merger_enabled: yes
zuul_service_zuul_merger_manage: true
zuul_service_zuul_merger_name: zuul-merger
zuul_service_zuul_merger_state: started
zuul_service_zuul_server_enabled: yes
zuul_service_zuul_server_manage: true
zuul_service_zuul_server_name: zuul-server
zuul_service_zuul_server_state: started

View File

@ -17,11 +17,15 @@
service:
name: zuul-merger
state: reloaded
when: zuul_service_zuul_merger_state == "started" and not __zuul_merger_service.changed
when: zuul_service_zuul_merger_manage and
zuul_service_zuul_merger_state == "started" and not
__zuul_merger_service.changed
- name: Reload zuul-server
become: yes
service:
name: zuul-server
state: reloaded
when: zuul_service_zuul_server_state == "started" and not __zuul_server_service.changed
when: zuul_service_zuul_server_manage and
zuul_service_zuul_server_state == "started" and not
__zuul_server_service.changed

View File

@ -87,6 +87,7 @@
name: "{{ zuul_service_zuul_merger_name }}"
state: "{{ zuul_service_zuul_merger_state }}"
register: __zuul_merger_service
when: zuul_service_zuul_merger_manage
- name: Enable zuul-server service.
service:
@ -94,3 +95,4 @@
name: "{{ zuul_service_zuul_server_name }}"
state: "{{ zuul_service_zuul_server_state }}"
register: __zuul_server_service
when: zuul_service_zuul_server_manage