From cb4b443f6ecce49dc047772544b26001ecf25d37 Mon Sep 17 00:00:00 2001 From: Emilien Macchi Date: Fri, 8 Nov 2019 14:17:08 +0100 Subject: [PATCH] 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 --- .../tripleo-container-manage/tasks/podman/systemd.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/tripleo_ansible/roles/tripleo-container-manage/tasks/podman/systemd.yml b/tripleo_ansible/roles/tripleo-container-manage/tasks/podman/systemd.yml index 01d639a15..31c0dee86 100644 --- a/tripleo_ansible/roles/tripleo-container-manage/tasks/podman/systemd.yml +++ b/tripleo_ansible/roles/tripleo-container-manage/tasks/podman/systemd.yml @@ -66,7 +66,7 @@ owner: root group: root register: systemd_timer - - name: "Enable and start systemd timer for {{ container_name }}" + - name: "Enable and start systemd healthcheck timer for {{ container_name }}" systemd: # Restart the timer if it was already running state: restarted @@ -75,3 +75,12 @@ daemon_reload: true when: - 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