--- - name: Create Vaultwarden directories if it does not exist become: false ansible.builtin.file: path: /home/{{ user['name'] }}/docker/vaultwarden/{{ item }} state: directory mode: '0755' loop: '{{ vaultwarden_folder }}' - name: Create docker network 'proxy' community.docker.docker_network: name: proxy - name: Create Vaultwarden Container community.docker.docker_container: name: vaultwarden image: 'vaultwarden/server:latest' pull: yes state: started restart_policy: unless-stopped ports: - '11001:80' env: DISABLE_ADMIN_TOKEN: "{{ VW_DISABLE_ADMIN_TOKEN | string }}" SIGNUPS_ALLOWED: "{{ VW_SIGNUPS_ALLOWED | string }}" # ADMIN_TOKEN=${ADMIN_TOKEN}: "{{ VW_ADMIN_TOKEN | string }}" volumes: - /home/{{ user['name'] }}/docker/vaultwarden/data:/data networks: - name: proxy