updated logs
diff --git a/tasks/download_file.yml b/tasks/download_file.yml new file mode 100644 index 0000000..fcdf8f0 --- /dev/null +++ b/tasks/download_file.yml
@@ -0,0 +1,5 @@ +--- +- name: Download a single file + fetch: + src: "{{ file.path }}" + dest: "{{ download_folder }}"
diff --git a/tasks/download_files.yml b/tasks/download_files.yml index 199e096..6fc9e96 100644 --- a/tasks/download_files.yml +++ b/tasks/download_files.yml
@@ -5,9 +5,8 @@ when: download_folder is not defined - name: Download files - fetch: - src: "{{ item.path }}" - dest: "{{ download_folder }}" + include: download_file.yml with_items: "{{ result.files }}" - when: result is defined and result.files is defined + loop_control: + loop_var: file
diff --git a/tasks/main.yml b/tasks/main.yml index 46d02c7..d1ff7a3 100644 --- a/tasks/main.yml +++ b/tasks/main.yml
@@ -5,8 +5,9 @@ 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 -# local_action: file path={{ download_folder }} state=directory +- name: Create download folder + become: no + local_action: file path={{ download_folder }} state=directory - name: Find download log files find: @@ -17,6 +18,8 @@ with_items: "{{ download_pattern }}" register: downloads + + - name: Iterate over patterns found include: download_files.yml with_items: downloads.results