ansible.lineinfile(3)

Nom

lineinfile – S’assurer qu’une ligne particulière est dans un fichier

Description

Ce module va rechercher une ligne dans un fichier, et s’assurer qu’elle est présente ou absente.

Ce module est principalement utile lorsque vous voulez modifier une seule ligne dans un fichier uniquement. Pour les autres cas, voir les modules copy ou template.

Options

backup

Créer un fichier de sauvegarde incluant les informations d’horodatage

afin que vous puissiez récupérer le fichier original si vous l’avez en quelque sorte clobbé de manière incorrecte.create

Utilisé avec state=present. Si spécifié, le fichier sera créé s’il n’existe pas déjà. Par défaut, il échouera si le fichier est manquant.Choix : yes,no.

dest

Le fichier à modifier(obligatoire)

insertafter Utilisé avec state=present. Si elle est spécifiée, la ligne sera insérée après l’expression régulière spécifiée. Deux valeurs spéciales sont disponibles;BOF pour insérer la ligne au début du fichier, et EOF pour insérer la ligne à la fin du fichier. Choix possibles : BOF,EOF.(par défaut : EOF) line

Requise pour state=present. La ligne à insérer/remplacer dans le fichier. Doit correspondre à la valeur donnée à regexp.

regexp

L’expression régulière à rechercher dans le fichier. Pour state=present, le motif à remplacer. Pour state=absent, le motif de la ligne à supprimer. Utilise les expressions régulières Python ; voir http://docs.python.org/2/library/re.html.(required)

state

Si la ligne doit être présente ou non. Choix : présent, absent. (par défaut : présent). »

Exemples

lineinfile: dest=/etc/selinux/config regexp=^SELINUX= line=SELINUX=disabledlineinfile: dest=/etc/sudoers state=absent regexp="^%wheel"

Auteur

Daniel Hokka Zakrisson

See Also

ansible(1), http://ansible.github.com/modules.html#lineinfile

.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.