Есть следующий код
                  
                  
                  - name: Ansible delete file wildcard
                  
                  
                    find:
                  
                  
                      paths: 
                  
                  
                        - /directory/{{ item }}
                  
                  
                      patterns: "*"
                  
                  
                      file_type: any
                  
                  
                      recurse: true
                  
                  
                    register: wildcard_files_to_delete
                  
                  
                    with_items: ["subdir1","subdir2","subdir3"]
                  
                  
                  
                  
                  
                  - name: Debug
                  
                  
                    debug:
                  
                  
                       msg: "{{ wildcard_files_to_delete.files }}"
                  
                  
                  
                  
                  
                  - name: Ansible remove file wildcard
                  
                  
                    file:
                  
                  
                      path: "{{ item.path }}"
                  
                  
                      state: absent
                  
                  
                    with_items: "{{ wildcard_files_to_delete.files }}"
                  
                  
                  Но получаю ошибку wildcard_files_to_delete has no attribute files.
                  
                  
                  Есть, может быть какая-то элегантная реализация, или ansible.builtin.include_tasks наше все?
                  
                  
                
Debug: Var: wildcard_files_to_delete Вы содержимое переменой смотрели?
- name: Clean directory file: state: "{{ item }}" path: "/directory" owner: "user" mode: '0755' with_items: - absent - directory
Зачем так сложно, удаляй директории и все
Обсуждают сегодня