ansible - ¿Eliminar archivos no administrados del directorio?
Quiero copiar recursivamente sobre un directorioy renderizar todo.j2 archivos allí como plantillas. Para esto estoy usando actualmente las siguientes líneas:
- template: >
src=/src/conf.d/{{ item }}
dest=/dest/conf.d/{{ item|replace('.j2','') }}
with_lines: find /src/conf.d/ -type f -printf "%P\n"
Ahora estoy buscando una manera de eliminar archivos no administrados de este directorio. Por ejemplo, si elimino un archivo / plantilla de/src/conf.d/
Quiero Ansible quitarlo de/dest/conf.d/
también.
Hay alguna manera de hacer esto? Intenté juguetear conrsync --delete
, pero ahí tengo un problema con las plantillas que tienen su sufijo.j2
remoto.