ansible.lineinfile(3)

Nombre

lineinfile – Asegura que una línea particular está en un archivo

Descripción

Este módulo buscará una línea en un archivo, y asegurará que está presente o ausente.

Esto es principalmente útil cuando se quiere cambiar una sola línea en un archivo solamente. Para otros casos, vea los módulos copy o templatemodules.

Options

backup

Crea un archivo de copia de seguridad incluyendo la información de la marca de tiempo

para que pueda recuperar el archivo original si de alguna manera lo ha estropeado incorrectamente.create

Se utiliza con state=present. Si se especifica, el archivo se creará si no existe ya. Por defecto fallará si el archivo no existe.Opciones: yes,no.

dest

El archivo a modificar(requerido)

insertafter Se usa con state=present. Si se especifica, la línea se insertará después de la expresión regular especificada. Hay dos valores especiales disponibles; BOF para insertar la línea al principio del archivo, y EOF para insertar la línea al final del archivo. Opciones: BOF,EOF.(por defecto: EOF) line

Requerido para state=present. La línea a insertar/reemplazar en el archivo. Debe coincidir con el valor dado a regexp.

regexp

La expresión regular a buscar en el archivo. Para state=present, el patrón a reemplazar. Para state=absent, el patrón de la línea a eliminar. Utiliza expresiones regulares de Python; ver http://docs.python.org/2/library/re.html.(required)

estado

Si la línea debe estar o no. Opciones: presente, ausente. (por defecto: presente).»

Ejemplos

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

Autor

Daniel Hokka Zakrisson

Véase también

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada.