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