- name: Ensure data directory exists ansible.builtin.file: path: '{{ data_directory }}' state: directory owner: '{{ service_user }}' group: '{{ service_user }}' mode: '700' - name: Deploy Vaultwarden ansible.builtin.import_role: name: compose-service vars: docker_volumes: - '{{ data_directory }}:/data' - name: Deploy Caddyfile for vaultwarden ansible.builtin.template: src: vaultwarden.caddy.j2 dest: '{{ caddyfiles_directory }}/vaultwarden' mode: '644' when: "'caddy' in group_names"