ansible.lineinfile(3)

Název

lineinfile – Zajistí, aby se v souboru nacházel určitý řádek

Popis

Tento modul vyhledá v souboru řádek a zajistí jeho přítomnost nebo nepřítomnost.

Tento modul je užitečný především tehdy, když chcete změnit pouze jeden řádek v souboru. Pro ostatní případy viz moduly copy nebo templatemodules.

Options

backup

Vytvoří záložní soubor včetně informace o časovém razítku

, abyste mohli získat původní soubor zpět, pokud jste ho nějak špatně zakódovali.create

Používá se se state=present. Je-li zadáno, soubor se vytvoří, pokud ještě neexistuje. Ve výchozím nastavení selže, pokud soubor chybí. možnosti: ano,ne.

dest

Soubor, který se má upravit(povinný)

insertafter Používá se se stavem=present. Je-li zadáno, bude řádek vložen za zadaný regulární výraz. K dispozici jsou dvě speciální hodnoty;BOF pro vložení řádku na začátek souboru a EOF pro vložení řádku na konec souboru. Volby: BOF,EOF.(výchozí: EOF) line

Vyžadováno pro state=present. Řádek, který se má vložit/vyměnit do souboru. Musí odpovídat hodnotě zadané regexp.

regexp

Regulární výraz, který se má hledat v souboru. Pro stav=přítomný vzor, který se má nahradit. Pro state=absent vzor řádku, který má být odstraněn. Používá regulární výrazy jazyka Python; viz http://docs.python.org/2/library/re.html.(required)

stav

Zda tam má řádek být, nebo ne. Možnosti: přítomný,nepřítomný. (výchozí: present).“

Příklady

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

Autor

Daniel Hokka Zakrisson

Viz také

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

.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.