| --- |
| # 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 |
| hidden: yes |
| recurse: yes |
| with_items: "{{ download_pattern }}" |
| register: downloads |
| |
| - name: Download files |
| fetch: |
| src: "{{ item.1.path }}" |
| dest: "{{ download_folder }}" |
| with_subelements: |
| - "{{ downloads.results }}" |
| - files |