--- - name: Create directory if it does not exists become: yes file: path: "{{ compose_dir }}/bitwarden" state: directory mode: 0755 - name: Place docker-compose file become: yes template: src: templates/docker-compose.yml.j2 dest: "{{ compose_dir }}/bitwarden/docker-compose.yml" mode: 0700 - name: Place bitwarden env file become: yes template: src: templates/.env.j2 dest: "{{ compose_dir }}/bitwarden/.env" mode: 0600 - name: Update and start services become: yes docker_compose: project_src: "{{ compose_dir }}/bitwarden" pull: yes state: present remove_orphans: yes register: output - name: Check all containers are running ansible.builtin.assert: that: - "output.ansible_facts.bitwarden.bitwarden.state.running": true - name: Place reverse proxy conf become: yes template: src: templates/reverse_proxy.conf.j2 dest: "/etc/nginx/conf.d/bitwarden.conf" mode: 0600 notify: Check and Reload nginx