| --- |
| # tasks file for fetch-found-files |
| - name: Validate that we have download_pattern |
| fail: |
| msg: "Please provide a download_pattern list that follows dir: 'directory name', pattern: 'file pattern'" |
| when: download_pattern is not defined |
| |
| - name: Create download folder |
| become: no |
| local_action: file path={{ download_folder }} state=directory |
| |
| - name: Find download log files |
| find: |
| path: '{{ item.dir }}' |
| pattern: '{{ item.pattern }}' |
| file_type: file |
| recurse: yes |
| with_items: "{{ download_pattern }}" |
| register: downloads |
| |
| - name: Files matched |
| debug: |
| msg: "Count Files Matched: {{ item.matched }}" |
| with_items: "{{ downloads.results }}" |
| |
| - name: Include echo.yml |
| include: echo.yml |
| |
| #- name: Iterate over files found |
| # include: ./download_files.yml |
| # vars: |
| # download_set: "{{ item[1] }}" |
| # with_nested: |
| # - downloads.results |
| # - item[0].files |