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

Posté par timothee-gregoire le 04/07/2024
RÉSOLU

timothee-gregoire

Membre depuis le 11/03/2019

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.

Commentaires

benoit-zoe

Membre depuis le 02/09/2019

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.

timothee-gregoire

Membre depuis le 11/03/2019

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

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