From 2570b1e482ae22d02e49289c35ea2e99dea84e71 Mon Sep 17 00:00:00 2001 From: Gitouche Date: Thu, 17 Oct 2024 21:59:53 +0200 Subject: [PATCH] Remplacement du rechargement de systemd (systemctl daemon-reload) de handler vers une simple task MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit L'appel a flush_handlers déclenche tous les handlers en attente dans le playbook et pas juste du présent rôle. Ceci provoquait des comportements non désirés dans la gestion sequentielle des actions (roles/tasks/handlers) --- handlers/main.yml | 4 ---- tasks/main.yml | 8 ++++---- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/handlers/main.yml b/handlers/main.yml index 85dc8db..ed97d53 100644 --- a/handlers/main.yml +++ b/handlers/main.yml @@ -1,5 +1 @@ --- - -- name: systemd daemon-reload - systemd: - daemon-reload: yes diff --git a/tasks/main.yml b/tasks/main.yml index 632feed..41e28b6 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -29,7 +29,7 @@ loop: - checks.csv - incidents.txt -- name: Création du scritp d'éxécution +- name: Création du script d'éxécution template: src: tinystatus.sh.j2 dest: "{{ tinystatus_bindir }}/tinystatus.sh" @@ -43,9 +43,9 @@ loop: - tinystatus.service - tinystatus.timer - notify: systemd daemon-reload -- name: Flush handlers - meta: flush_handlers +- name: Rechargement de systemd pour prise en compte + systemd: + daemon-reload: yes - name: Création du répertoire de site web pour génération du fichier file: state: directory