ansible : 'lineinfile' qui rajoute la ligne à chaque run

timothee-gregoire 04/07/2024
RÉSOLU
timothee-gregoire
Auteur Actif
Avatar de timothee-gregoire
timothee-gregoire
Auteur Actif

hello, mon playbook n'est pas idempotent : à chaque exécution, il rajoute la même ligne à la fin de mon fichier de conf. c'est super crade.

04/07/2024 à 03:08

2 commentaires

benoit-zoe
Membre
Avatar de benoit-zoe
benoit-zoe
Membre

faut que tu utilises le paramètre regexp pour que ansible sache si la ligne est déjà là. si la regex match, il remplace la ligne existante au lieu d'en rajouter une nouvelle.

Modifié le 23/05/2026 à 16:20
timothee-gregoire
Auteur Actif
Avatar de timothee-gregoire
timothee-gregoire
Auteur Actif

j'avais zappé la regex. mtn il ne modifie le fichier que si c'est nécessaire. merci !

05/07/2024 à 22:06

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire