ansible.lineinfile(3)

Name

lineinfile – Zorg ervoor dat een bepaalde regel in een bestand staat

Description

Deze module zoekt in een bestand naar een regel, en zorgt ervoor dat deze al dan niet aanwezig is.

Dit is vooral nuttig wanneer u slechts een enkele regel in een bestand wilt wijzigen. Voor andere gevallen, zie de kopieer of templatemodules.

Opties

backup

Maak een backup bestand met de tijdstempel

informatie zodat u het originele bestand terug kunt krijgen als u het op de een of andere manier verkeerd hebt gekopieerd.create

Gebruikt met state=present. Indien opgegeven, zal het bestand aangemaakt worden als het nog niet bestaat. Standaard zal het mislukken als het bestand ontbreekt.Keuzes: ja,nee.

dest

Het te wijzigen bestand (verplicht)

insertafterGebruikt met state=present. Indien opgegeven, wordt de regel ingevoegd na de opgegeven reguliere expressie. Er zijn twee speciale waarden beschikbaar: BOF om de regel aan het begin van het bestand in te voegen, en EOF om de regel aan het eind van het bestand in te voegen. Keuzes: BOF,EOF.(standaard: EOF) line

Verplicht voor state=present. De lijn om in het bestand in te voegen/te vervangen. Moet overeenkomen met de waarde gegeven aan regexp.

regexp

De reguliere expressie om naar te zoeken in het bestand. Voor state=present, het patroon om te vervangen. Voor state=absent, het patroon van de regel die verwijderd moet worden. Gebruikt reguliere Python expressies; zie http://docs.python.org/2/library/re.html.(required)

status

Of de regel er moet zijn of niet. Keuzes: aanwezig, afwezig. (standaard: aanwezig).”

Voorbeelden

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

Auteur

Daniel Hokka Zakrisson

Zie ook

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

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.