tripleo-container-manage: add task to start systemd healthcheck service
It seems like the healthcheck timer is started but sometimes not the healthcheck service. Let's make sure it's properly started as well. Change-Id: Ic73ad9cf3ea13ad485458a2d7c9d84690fe51d09
This commit is contained in:
parent
94d52bc00f
commit
cb4b443f6e
|
@ -66,7 +66,7 @@
|
||||||
owner: root
|
owner: root
|
||||||
group: root
|
group: root
|
||||||
register: systemd_timer
|
register: systemd_timer
|
||||||
- name: "Enable and start systemd timer for {{ container_name }}"
|
- name: "Enable and start systemd healthcheck timer for {{ container_name }}"
|
||||||
systemd:
|
systemd:
|
||||||
# Restart the timer if it was already running
|
# Restart the timer if it was already running
|
||||||
state: restarted
|
state: restarted
|
||||||
|
@ -75,3 +75,12 @@
|
||||||
daemon_reload: true
|
daemon_reload: true
|
||||||
when:
|
when:
|
||||||
- systemd_healthcheck.changed or systemd_timer.changed
|
- systemd_healthcheck.changed or systemd_timer.changed
|
||||||
|
- name: "Enable and start systemd healthcheck service for {{ container_name }}"
|
||||||
|
systemd:
|
||||||
|
# Restart the service if it was already running
|
||||||
|
state: restarted
|
||||||
|
name: "tripleo_{{ container_name }}_healthcheck.service"
|
||||||
|
enabled: true
|
||||||
|
daemon_reload: true
|
||||||
|
when:
|
||||||
|
- systemd_healthcheck.changed or systemd_timer.changed
|
||||||
|
|
Loading…
Reference in New Issue