From 39ec6277a27a0d188aaa7781bc8a9d02fbb03af2 Mon Sep 17 00:00:00 2001 From: Antoine SCHILDKNECHT <antoine.schildknecht@ubicast.eu> Date: Thu, 8 Dec 2022 07:45:41 +0000 Subject: [PATCH] Fix race condition between munin conf reload and munin cron | refs #37096 --- roles/munin/munin-server/handlers/main.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/roles/munin/munin-server/handlers/main.yml b/roles/munin/munin-server/handlers/main.yml index 6bdfb0ca..c6ff6638 100644 --- a/roles/munin/munin-server/handlers/main.yml +++ b/roles/munin/munin-server/handlers/main.yml @@ -1,5 +1,15 @@ --- -- name: restart munin-server + +- name: wait for munin cron to end + ansible.builtin.wait_for: + path: /var/run/munin/munin-update.lock + state: absent + listen: "restart munin-server" + +- name: restart munin-server service ansible.builtin.service: name: munin state: restarted + listen: "restart munin-server" + +... -- GitLab