- name: Create the data directory ansible.builtin.file: path: "/home/docker/container-data" state: directory mode: '0777' become: true - name: Mount the data share to the VM ansible.builtin.include_tasks: file: ../tasks/mount_nfs.yml vars: mount_path: "/home/docker/container-data" mount_source: "10.89.0.15:/mnt/main/container-data" - name: Create the data directory ansible.builtin.file: path: "/home/docker/container-data/vaultwarden-data" state: directory mode: '0777' become: true - name: Create vaultwarden container community.docker.docker_container: name: vaultwarden image: vaultwarden/server:latest pull: true state: started restart_policy: always ports: - "{{ port }}:80" env: DOMAIN: "https://vaultwarden.blinker.club" ADMIN_TOKEN: "{{ vaultwarden_admin_token }}" volumes: - /home/docker/container-data/vaultwarden-data/:/data/