diff --git a/nextcloud/update_collabora.yml b/nextcloud/update_collabora.yml index 30fcc03..01992a5 100644 --- a/nextcloud/update_collabora.yml +++ b/nextcloud/update_collabora.yml @@ -6,7 +6,7 @@ vars: # Compose sync (controller -> target) - compose_local_dir: "{{ playbook_dir }}/docker-compose" + compose_local_dir: "{{ lookup('env','PWD') }}/docker-compose" compose_remote_base: "/home/{{ ansible_user }}/.ansible-compose" compose_remote_dir: "{{ compose_remote_base }}/docker-compose" compose_remote_archive: "{{ compose_remote_base }}/docker-compose.tar.gz" @@ -24,7 +24,7 @@ state: directory mode: "0755" - - name: Create local archive of docker-compose directory content (controller) + - name: Create local archive of docker-compose directory (controller) ansible.builtin.archive: path: "{{ compose_local_dir }}/" dest: "/tmp/docker-compose.tar.gz" @@ -38,7 +38,7 @@ dest: "{{ compose_remote_archive }}" mode: "0644" - - name: Remove remote compose path (handles file/dir) + - name: Recreate remote compose directory ansible.builtin.file: path: "{{ compose_remote_dir }}" state: absent @@ -49,7 +49,7 @@ state: directory mode: "0755" - - name: Extract archive on remote host into compose directory + - name: Extract archive on remote host ansible.builtin.unarchive: src: "{{ compose_remote_archive }}" dest: "{{ compose_remote_dir }}" @@ -78,7 +78,7 @@ ansible.builtin.wait_for: host: 127.0.0.1 port: "{{ collabora_port }}" - timeout: 180 + timeout: 120 - name: Check Collabora discovery endpoint (retry until ready) ansible.builtin.uri: