Name
lineinfile – Egy adott sor meglétének biztosítása egy fájlban
Description
Ez a modul egy fájlban keres egy sort, és biztosítja annak meglétét vagy hiányát.
Ez elsősorban akkor hasznos, ha csak egyetlen sort szeretnénk megváltoztatni egy fájlban. Más esetekben lásd a copy vagy a templatemodulokat.
Options
backup
Elkészít egy biztonsági másolatot, amely tartalmazza az időbélyeg
információt, így vissza tudja szerezni az eredeti fájlt, ha valahogy rosszul koppintotta meg.create
Szint állapot=present. Ha megadod, a fájl létrejön, ha még nem létezik. Alapértelmezés szerint sikertelen lesz, ha a fájl hiányzik.Választási lehetőségek: yes,no.
dest
A módosítandó fájl(kötelező)
insertafter Állapot=present esetén használatos. Ha meg van adva, a sor a megadott reguláris kifejezés után lesz beillesztve. Két speciális érték áll rendelkezésre;BOF a sornak a fájl elejére történő beszúrásához, és EOF a sornak a fájl végére történő beszúrásához. Választási lehetőségek: (alapértelmezett: EOF) line
Szükséges az állapot=present esetén. A fájlba beszúrandó/helyettesítendő sor. Meg kell egyeznie a regexp-nek megadott értékkel.
regexp
A fájlban keresendő reguláris kifejezés. State=present esetén a cserélendő minta. State=absent esetén a törlendő sor mintája. Python reguláris kifejezéseket használ; lásd http://docs.python.org/2/library/re.html.(required)
state
A sornak ott kell lennie vagy sem. Választási lehetőségek: present,absent. (alapértelmezett: present).”
Példák
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
.