ansible.lineinfile(3)

Nome

lineinfile – Assicurarsi che una particolare linea sia in un file

Descrizione

Questo modulo cercherà in un file una linea, e si assicurerà che sia presente o assente.

Questo è utile principalmente quando si vuole cambiare solo una singola linea in un file. Per altri casi, vedi i moduli copy o templatemodules.

Options

backup

Crea un file di backup che include le informazioni sul timestamp

in modo da poter recuperare il file originale se in qualche modo lo hai bloccato in modo errato.create

Usato con state=present. Se specificato, il file verrà creato se non esiste già. Per default fallirà se il file manca.Scelte: sì, no.

dest

Il file da modificare(richiesto)

insertafter Usato con state=present. Se specificato, la linea sarà inserita dopo l’espressione regolare specificata. Sono disponibili due valori speciali; BOF per inserire la riga all’inizio del file, e EOF per inserire la riga alla fine del file. Scelte: BOF,EOF.(default: EOF) line

Richiesta per state=present. La linea da inserire/sostituire nel file. Deve corrispondere al valore dato a regexp.

regexp

L’espressione regolare da cercare nel file. Per state=present, lo schema da sostituire. Per stato=assente, lo schema della riga da rimuovere. Usa le espressioni regolari Python; vedi http://docs.python.org/2/library/re.html.(required)

state

Se la linea deve essere presente o meno. Scelte: presente, assente. (predefinito: presente).”

Esempi

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

Autore

Daniel Hokka Zakrisson

Vedi anche

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

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.