--- - name: Create collabora dirs file: path: "{{ item }}" state: directory mode: 0755 recurse: true with_items: - "{{ compose_dir }}/collabora/" become: true - name: Upload docker-compose collabora become: true template: src: "templates/docker-compose.yml.j2" dest: "{{ compose_dir }}/collabora/docker-compose.yml" mode: 0700 - name: Upload env collabora become: true template: src: "templates/.env.j2" dest: "{{ compose_dir }}/collabora/.env" mode: 0600 - name: Update and start services become: true docker_compose: project_src: "{{ compose_dir }}/collabora" pull: true state: present remove_orphans: true register: output - name: Check services are running assert: that: - "output.ansible_facts.collabora.collabora.state.running": true - name: Place reverse proxy conf become: true template: src: "templates/collabora.conf.j2" dest: "/etc/nginx/conf.d/collabora.conf" mode: "0600" notify: "Check and Reload nginx"