Nota
Este complemento es parte del colección ansible.posix (versión 1.1.1).
Para instalarlo use: ansible-galaxy collection install ansible.posix
.
Para usarlo en un libro de jugadas, especifique: ansible.posix.patch
.
Nuevo en la versión 1.0.0: de ansible.posix
- Sinopsis
- Parámetros
- Notas
- Ejemplos de
Sinopsis
- Aplique archivos de parche usando la herramienta de parche GNU.
Nota
Este módulo tiene un correspondiente complemento de acción.
Parámetros
Parámetro | Opciones / Valores predeterminados | Comentarios |
---|---|---|
respaldo booleano |
|
Pases --backup --version-control=numbered parchear, produciendo copias de seguridad numeradas. |
basadoir sendero | Ruta de un directorio base en el que se aplicará el archivo de parche. Puede omitirse cuando dest se especifica la opción; de lo contrario, se requiere. |
|
binario booleano |
|
Ajuste a yes desactivará la heurística del parche para transformar los finales de línea CRLF en LF. Los finales de línea de src y dest deben coincidir. Si se establece en no , patch reemplazará CRLF en src archivos en POSIX. |
dest sendero | Ruta del archivo en la máquina remota que se va a parchear. Los nombres de los archivos que se van a parchear generalmente se toman del archivo de parche, pero si solo hay un archivo que se va a parchear, se puede especificar con esta opción. alias: archivo original |
|
ignore_whitespace booleano |
|
Ajuste a yes ignorará los cambios de espacio en blanco entre el parche y la entrada. |
remote_src booleano |
|
Si no , buscará src en la máquina de origen / controlador, si yes irá a la máquina remota / de destino para el src . |
src sendero / requerido | Ruta del archivo de parche aceptado por la herramienta de parche GNU. Si remote_src es ‘no’, el archivo fuente del parche se busca desde el módulo archivos directorio.alias: patchfile |
|
estado cuerda |
|
Si el parche debe aplicarse o revertirse. |
banda entero | Defecto: 0 |
Número que indica el prefijo más pequeño que contiene barras inclinadas que se eliminarán de cada nombre de archivo que se encuentre en el archivo de parche. Para obtener más información, consulte el parámetro strip de la herramienta de parche GNU. |
Notas
Nota
- Este módulo requiere GNU parche utilidad que se instalará en el host remoto.
Ejemplos de
- name: Apply patch to one file ansible.posix.patch: src: /tmp/index.html.patch dest: /var/www/index.html - name: Apply patch to multiple files under basedir ansible.posix.patch: src: /tmp/customize.patch basedir: /var/www strip: 1 - name: Revert patch to one file ansible.posix.patch: src: /tmp/index.html.patch dest: /var/www/index.html state: absent
Autores
- Jakub Jirutka (@jirutka)
- Luis Alberto Pérez Lázaro (@luisperlaz)
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)