ansible.lineinfile(3)

Name

lineinfile – Varmistaa, että tietty rivi on tiedostossa

Description

Tämä moduuli etsii tiedostosta rivin ja varmistaa, että se on olemassa tai että sitä ei ole.

Tämä moduuli on käyttökelpoinen ensisijaisesti silloin, kun halutaan vaihtaa vain yksittäinen rivi tiedostossa. Muita tapauksia varten katso copy- tai templatemoduulit.

Options

backup

Luo varmuuskopiotiedoston, joka sisältää aikaleima

-tiedot, jotta voit saada alkuperäisen tiedoston takaisin, jos olet jollakin tavalla kloonannut sen väärin.create

Käytetään tilalla state=present. Jos määritetään, tiedosto luodaan, jos sitä ei ole vielä olemassa. Oletusarvoisesti se epäonnistuu, jos tiedosto puuttuu.Vaihtoehdot: yes,no.

dest

Muutettava tiedosto(pakollinen)

insertafter Käytetään tilassa state=present. Jos määritetään, rivi lisätään määritetyn säännöllisen lausekkeen jälkeen. Käytettävissä on kaksi erikoisarvoa;BOF, jos rivi lisätään tiedoston alkuun, ja EOF, jos rivi lisätään tiedoston loppuun. Vaihtoehdot: (oletus: EOF) line

Tarvitaan tilassa state=present. Tiedostoon lisättävä/korvattava rivi. Täytyy vastata regexp:lle annettua arvoa.

regexp

Säännöllinen lauseke, jota etsitään tiedostosta. Jos state=present, korvattava kuvio. Jos tila=poissa, poistettavan rivin kuvio. Käyttää Pythonin säännöllisiä lausekkeita; katso http://docs.python.org/2/library/re.html.(required)

state

Tarvitaanko rivi vai ei. Vaihtoehdot: present,absent. (oletus: present).”

Esimerkkejä

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

.

Vastaa

Sähköpostiosoitettasi ei julkaista.