updated logic
diff --git a/tasks/download_files.yml b/tasks/download_files.yml
index 733d80d..7410a26 100644
--- a/tasks/download_files.yml
+++ b/tasks/download_files.yml
@@ -5,9 +5,8 @@
when: download_folder is not defined
- name: Download files
- include: download_file.yml
- with_items: "{{ result.files }}"
- loop_control:
- loop_var: file
- when: result.matched > 0 and result.files is defined and result.files | length > 0
-
+ fetch:
+ src: "{{ item.path }}"
+ dest: "{{ download_folder }}"
+ with_items: "{{ files }}"
+ when: files is defined
diff --git a/tasks/main.yml b/tasks/main.yml
index 36cab15..61f3207 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -20,8 +20,8 @@
- name: Iterate over patterns found
include: download_files.yml
- with_items: downloads.results
+ with_items: downloads.files
loop_control:
- loop_var: result
+ loop_var: files