diff --git a/roles/webserver/tasks/apps/nextcloud/nextcloud.yml b/roles/webserver/tasks/apps/nextcloud/nextcloud.yml index baae2ff..ce41f19 100644 --- a/roles/webserver/tasks/apps/nextcloud/nextcloud.yml +++ b/roles/webserver/tasks/apps/nextcloud/nextcloud.yml @@ -6,10 +6,17 @@ url: "https://download.nextcloud.com/server/releases/latest.zip" dest: "/tmp/nextcloud_latest.zip" follow_redirects: all + rescue: + - set_fact: task_failed=true - name: webserver | nextcloud | extract archive unarchive: src: "/tmp/nextcloud_latest.zip" dest: "/var/www/nextcloud/" owner: "{{ webuser }}" - creates: True \ No newline at end of file + creates: True + +- name: webserver | nextcloud | remove temporary file + file: + path: "/tmp/nextcloud_latest.zip" + state: absent \ No newline at end of file