blob: bd2dcea4703c61316a17e2a2cbe608c41f903604 [file] [log] [blame]
---
# 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: Report Files matched
debug:
msg: "Count Files Matched: {{ item.matched }}"
with_items: "{{ downloads.results }}"
#
#- name: Iterate over files found
# include: download_files.yml
# with_items: downloads.results
# loop_control:
# loop_var: download_set
- name: Download files
fetch:
src: "{{ item.2.path }}"
dest: "{{ download_folder }}"
with_subelements:
- "{{ downloads }}"
- results, skip_missing: true
- files, skip_missing: true