ansible - nicht verwaltete Dateien aus dem Verzeichnis löschen?

Ich möchte rekursiv über ein Verzeichnis kopierenund Alles rendern.j2 Dateien dort als Vorlagen. Dafür benutze ich momentan folgende Zeilen:

- template: >
            src=/src/conf.d/{{ item }}
            dest=/dest/conf.d/{{ item|replace('.j2','') }}
  with_lines: find /src/conf.d/ -type f -printf "%P\n"

Jetzt suche ich nach einer Möglichkeit, nicht verwaltete Dateien aus diesem Verzeichnis zu entfernen. Zum Beispiel, wenn ich eine Datei / Vorlage von entferne/src/conf.d/ Ich möchte, dass Ansible es von entfernt/dest/conf.d/ auch.

Gibt es eine Möglichkeit, dies zu tun? Ich versuchte herumzuspielenrsync --delete, aber da habe ich ein Problem mit den Vorlagen, die ihr Suffix bekommen.j2 entfernt.

Antworten auf die Frage(7)

Ihre Antwort auf die Frage