Allow user to control service states
Change-Id: Ied277489341bfb7950f12bf6f1fa96f691178348 Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This commit is contained in:
parent
5801ce8f14
commit
2eed4399ee
@ -64,3 +64,11 @@ zuul_file_zuul_merger_service_owner: root
|
|||||||
|
|
||||||
zuul_file_zuul_server_service_group: root
|
zuul_file_zuul_server_service_group: root
|
||||||
zuul_file_zuul_server_service_owner: root
|
zuul_file_zuul_server_service_owner: root
|
||||||
|
|
||||||
|
zuul_service_zuul_merger_enabled: yes
|
||||||
|
zuul_service_zuul_merger_name: zuul-merger
|
||||||
|
zuul_service_zuul_merger_state: started
|
||||||
|
|
||||||
|
zuul_service_zuul_server_enabled: yes
|
||||||
|
zuul_service_zuul_server_name: zuul-server
|
||||||
|
zuul_service_zuul_server_state: started
|
||||||
|
@ -12,10 +12,10 @@
|
|||||||
# Do NOT "set -e"
|
# Do NOT "set -e"
|
||||||
|
|
||||||
# PATH should only include /usr/* if it runs after the mountnfs.sh script
|
# PATH should only include /usr/* if it runs after the mountnfs.sh script
|
||||||
PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/bin
|
PATH=/sbin:/usr/sbin:/bin:/usr/bin
|
||||||
DESC="Zuul Merger"
|
DESC="Zuul Merger"
|
||||||
NAME=zuul-merger
|
NAME=zuul-merger
|
||||||
DAEMON=zuul-merger
|
DAEMON=/usr/local/bin/zuul-merger
|
||||||
PIDFILE=/var/run/$NAME/$NAME.pid
|
PIDFILE=/var/run/$NAME/$NAME.pid
|
||||||
SCRIPTNAME=/etc/init.d/$NAME
|
SCRIPTNAME=/etc/init.d/$NAME
|
||||||
USER=zuul
|
USER=zuul
|
||||||
|
@ -10,10 +10,10 @@
|
|||||||
### END INIT INFO
|
### END INIT INFO
|
||||||
|
|
||||||
# PATH should only include /usr/* if it runs after the mountnfs.sh script
|
# PATH should only include /usr/* if it runs after the mountnfs.sh script
|
||||||
PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/bin
|
PATH=/sbin:/usr/sbin:/bin:/usr/bin
|
||||||
DESC="Zuul"
|
DESC="Zuul"
|
||||||
NAME=zuul
|
NAME=zuul-server
|
||||||
DAEMON=zuul-server
|
DAEMON=/usr/local/bin/zuul-server
|
||||||
PIDFILE=/var/run/$NAME/$NAME.pid
|
PIDFILE=/var/run/$NAME/$NAME.pid
|
||||||
SCRIPTNAME=/etc/init.d/$NAME
|
SCRIPTNAME=/etc/init.d/$NAME
|
||||||
USER=zuul
|
USER=zuul
|
||||||
|
@ -17,9 +17,11 @@
|
|||||||
name: zuul-merger
|
name: zuul-merger
|
||||||
state: reloaded
|
state: reloaded
|
||||||
sudo: yes
|
sudo: yes
|
||||||
|
when: zuul_service_zuul_merger_state == "started"
|
||||||
|
|
||||||
- name: Reload zuul-server
|
- name: Reload zuul-server
|
||||||
service:
|
service:
|
||||||
name: zuul-server
|
name: zuul-server
|
||||||
state: reloaded
|
state: reloaded
|
||||||
sudo: yes
|
sudo: yes
|
||||||
|
when: zuul_service_zuul_server_state == "started"
|
||||||
|
@ -63,12 +63,12 @@
|
|||||||
|
|
||||||
- name: Enable zuul-merger service.
|
- name: Enable zuul-merger service.
|
||||||
service:
|
service:
|
||||||
enabled: yes
|
enabled: "{{ zuul_service_zuul_merger_enabled }}"
|
||||||
name: zuul-merger
|
name: "{{ zuul_service_zuul_merger_name }}"
|
||||||
state: started
|
state: "{{ zuul_service_zuul_merger_state }}"
|
||||||
|
|
||||||
- name: Enable zuul-server service.
|
- name: Enable zuul-server service.
|
||||||
service:
|
service:
|
||||||
enabled: yes
|
enabled: "{{ zuul_service_zuul_server_enabled }}"
|
||||||
name: zuul-server
|
name: "{{ zuul_service_zuul_server_name }}"
|
||||||
state: started
|
state: "{{ zuul_service_zuul_server_state }}"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user