ansible.lineinfile(3)

Name

lineinfile – Sikrer, at en bestemt linje er i en fil

Description

Dette modul søger i en fil efter en linje og sikrer, at den er til stede eller ikke er til stede.

Dette er primært nyttigt, når du kun ønsker at ændre en enkelt linje i en fil. I andre tilfælde skal du se copy- eller templatemodulerne.

Options

backup

Opret en backup-fil inklusive timestamp

-oplysningerne, så du kan få den originale fil tilbage, hvis du på en eller anden måde har klodset den forkert.create

Bruges med state=present. Hvis den er angivet, oprettes filen, hvis den ikke allerede findes. Som standard vil det mislykkes, hvis filen mangler.Valgmuligheder: yes,no.

dest

Filen der skal ændres(påkrævet)

insertafter Bruges med state=present. Hvis angivet, vil linjen blive indsat efter det angivne regulære udtryk. To særlige værdier er tilgængelige: BOF for at indsætte linjen i begyndelsen af filen og EOF for at indsætte linjen i slutningen af filen. Valgmuligheder: BOF,EOF.(standard: EOF) line

Er påkrævet for state=present. Den linje, der skal indsættes/erstattes i filen. Skal svare til den værdi, der er angivet i regexp.

regexp

Det regulære udtryk, der skal ledes efter i filen. For state=present, det mønster, der skal erstattes. For state=absent, mønsteret for den linje, der skal fjernes. Bruger Python-regulære udtryk; se http://docs.python.org/2/library/re.html.(required)

state

Hvorvidt linjen skal være der eller ej. Valgmuligheder: present,absent. (standard: present).”

Eksempler

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

Author

Daniel Hokka Zakrisson

See Also

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

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.