name: File Base | Clear folder
file:
state: absent
path: "{{ nsi_backend.file_base_ext }}"
register: files
- name: File Base | Creating directory
file:
path: "{{ nsi_backend.file_base_ext }}"
state: directory
owner: "{{ nsi_backend.user }}"
group: "{{ nsi_backend.group }}"
mode: u+rwx
...
Но при такой таске теряется идемпотентность, чего бы не хотелось.
Цель: Чистить только папки/файлы внутри папки.
Можно ли через loop указать * ? аналог rm -rf /opt/mydir/*
Сами папки/файлы для удаления я не могу перечислить, т.к их генерирует приложение, и они всегда меняются. Как вариант через find отдавать на удаление?
А когда удаляешь файлы в внутри директории идемпотентность сохраняется? :)
Обсуждают сегодня