ansible.lineinfile(3)

Nume

lineinfile – Asigurați-vă că o anumită linie se află într-un fișier

Descriere

Acest modul va căuta un fișier pentru o linie și se va asigura că aceasta este prezentă sau absentă.

Acest lucru este util în primul rând atunci când doriți să modificați doar o singură linie dintr-un fișier. Pentru alte cazuri, consultați modulele copy sau template.

Opțiuni

backup

Creează un fișier de rezervă care include informațiile de timestamp

astfel încât să puteți recupera fișierul original în cazul în care l-ați înfundat cumva incorect.create

Utilizat cu state=present. Dacă este specificat, fișierul va fi creat dacă nu există deja. În mod implicit, va eșua dacă fișierul lipsește.Opțiuni: yes,no.

dest

Fileul de modificat (obligatoriu)

insertafter Utilizat cu state=present. Dacă este specificat, linia va fi inserată după expresia regulată specificată. Sunt disponibile două valori speciale;BOF pentru inserarea liniei la începutul fișierului și EOF pentru inserarea liniei la sfârșitul fișierului. Opțiuni: BOF,EOF.(implicit: EOF) line

Cerință pentru state=present. Linia de inserat/înlocuit în fișier. Trebuie să se potrivească cu valoarea dată la regexp.

regexp

Expresia regulată care trebuie căutată în fișier. Pentru state=present, modelul de înlocuit. Pentru starea=absent, modelul liniei de eliminat. Folosește expresii regulate Python; vezi http://docs.python.org/2/library/re.html.(required)

state

Dacă linia ar trebui să fie acolo sau nu. Alegeri: prezent,absent. (implicit: present).”

Exemple

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

Autor

Daniel Hokka Zakrisson

Vezi și

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

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.