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