ansible - usuń niezarządzane pliki z katalogu?
Chcę skopiować rekurencyjnie katalogi renderuj wszystko.j2 pliki tam jako szablony. W tym celu używam obecnie następujących linii:
- template: >
src=/src/conf.d/{{ item }}
dest=/dest/conf.d/{{ item|replace('.j2','') }}
with_lines: find /src/conf.d/ -type f -printf "%P\n"
Teraz szukam sposobu usunięcia niezarządzanych plików z tego katalogu. Na przykład jeśli usunę plik / szablon z/src/conf.d/
Chcę, żeby Ansible go usunął/dest/conf.d/
także.
Czy jest jakiś sposób, aby to zrobić? Próbowałem się bawićrsync --delete
, ale mam problem z szablonami, które otrzymują swój sufiks.j2
oddalony.