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