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
An Error Occurred: Internal Server Error

Oops! An Error Occurred

The server returned a "500 Internal Server Error".

Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.