ansible.lineinfile(3)

Nome

lineinfile – Certifique-se de que uma linha em particular está em um arquivo

Descrição

Este módulo irá procurar um arquivo por uma linha, e certificar-se de que ele está presente ou ausente.

Isto é útil principalmente quando você quer alterar uma única linha em um arquivo apenas. Para outros casos, veja o copy ou templatemodules.

Options

backup

Create a backup file including the timestamp

information so you can get the original file back if you somehow clobbered it incorrectly.create

Used with state=present. Se especificado, o arquivo será criado se ele ainda não existir. Por defeito falhará se o ficheiro estiver em falta. Escolhas: yes,no.

dest

The file to modify(required)

inserttafter Usado com state=presente. Se especificado, a linha será inserida após a expressão regular especificada. Dois valores especiais estão disponíveis;BOF para inserção da linha no início do arquivo, e EOF para inserção da linha no final do arquivo. Escolhas: BOF,EOF.(padrão: EOF) linha

Required for state=presente. A linha a ser inserida/substituída no arquivo. Deve corresponder ao valor dado para regexp.

regexp

A expressão regular a ser procurada no arquivo. Para state=presente, o padrão a substituir. Para state=absent, o padrão da linha toremove. Utiliza expressões regulares Python; veja http://docs.python.org/2/library/re.html.(required)

state

Se a linha deve ou não estar lá. Escolhas: presente, ausente. (padrão: presente)”

Exemplos

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

Autor

Daniel Hokka Zakrisson

Veja também

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

Deixe uma resposta

O seu endereço de email não será publicado.