Remplacement du rechargement de systemd (systemctl daemon-reload) de handler vers une simple task

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)
This commit is contained in:
Gitouche 2024-10-17 21:59:53 +02:00
parent b97d396bf9
commit 2570b1e482
2 changed files with 4 additions and 8 deletions

View file

@ -1,5 +1 @@
---
- name: systemd daemon-reload
systemd:
daemon-reload: yes

View file

@ -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