diff --git a/roles/serveur_grafana/tasks/main.yml b/roles/serveur_grafana/tasks/main.yml index 2d34853..6ff2a2d 100644 --- a/roles/serveur_grafana/tasks/main.yml +++ b/roles/serveur_grafana/tasks/main.yml @@ -139,6 +139,17 @@ # La tache ne s'execute QUE si l'empreinte differe : quand elle tourne, elle # change reellement le mot de passe. changed_when: true + # PATIENTE : sur une machine neuve, cette commande suit de peu le premier + # demarrage de grafana-server, qui cree encore sa base. La CLI echoue alors sur + # une base absente ou verrouillee. Constate le 2026-08-08 pendant la premiere + # reconstruction from-zero ; rejouee seule quelques minutes plus tard, la meme + # commande passe. Meme classe que l'ecriture Keycloak qui suit la synchro LDAP : + # une COURSE de premier demarrage, pas une panne. On attend une condition, pas + # une duree. + register: serveur_grafana_reset + retries: 5 + delay: 10 + until: serveur_grafana_reset is succeeded when: >- (serveur_grafana_marque.content | default('') | b64decode | trim) != (serveur_grafana_admin_password | hash('sha256'))