у нас есть путь и разные папки внутри
adobe_tools_path: "/apps/cq5/tools/"
возможно ли удалить только * папки шаблонов JDK через цикл?
мой playbook не соответствует папкам JDK как шаблон
- name: Find JDK folders
find:
paths: "{{ adobe_tools_path }}"
patterns: "*jdk"
register: wildcard_folders_to_delete
- name: Remove file JDK wildcard
file:
path: "{{ item.path }}"
state: absent
loop: "{{ wildcard_folders_to_delete.files |flatten(levels=1) }}"
Попробуйте использовать recurse
:
- name: Find JDK folders
find:
paths: "{{ adobe_tools_path }}"
patterns: "*jdk"
file_type: directory
recurse: yes
register: jdk_folders_to_delete
- name: Remove unneeded JDK folders
file:
dest: "{{ item.path }}"
state: absent
loop: "{{ jdk_folders_to_delete.files }}"