kinfrastructure/roles/vaultwarden/tasks/main.yml

19 lines
512 B
YAML

- 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
vars:
docker_http_port: 80
ansible.builtin.import_tasks: ../../common/tasks/create_caddyfile_for_compose-service.yml