From a628e944a61f84e10e4072e41990ad4e3826cbb6 Mon Sep 17 00:00:00 2001 From: swapnil Date: Wed, 23 Mar 2022 19:53:47 +0530 Subject: [PATCH] Check if file already downloaded --- playbook/roles/role-one/tasks/general-changes.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/playbook/roles/role-one/tasks/general-changes.yml b/playbook/roles/role-one/tasks/general-changes.yml index eef9a8a..decec7f 100644 --- a/playbook/roles/role-one/tasks/general-changes.yml +++ b/playbook/roles/role-one/tasks/general-changes.yml @@ -48,17 +48,17 @@ state: directory - name: General Changes | Check if already downloaded - file: - path: "{{ home_directory }}/Downloads/update-xfce-bigsur" - state: directory - register: update_xfce_bigsur_directory + shell: + cmd: "ls {{ home_directory }}/Downloads/update-xfce-bigsur" + register: has_content + ignore_errors: yes - name: General Changes | Download and Unzip update-xfce-bigsur.zip unarchive: src: "{{ update_xfce_bigsur_file_url }}" dest: "{{ home_directory }}/Downloads" remote_src: yes - when: update_xfce_bigsur_directory.changed + when: has_content.stdout_lines | length == 0 - name: General Changes | Copy wallpapers to ~/Pictures copy: