authentik: add mounts

This commit is contained in:
uumas
2023-12-21 01:36:13 +02:00
parent 6acb2d17dd
commit 298f053835

View File

@@ -1,5 +1,9 @@
--- ---
- name: Set docker service full name (required because docker_mounts uses it)
set_fact:
authentik_service_name: "authentik{{ '_' + docker_service_suffix if docker_service_suffix is defined else '' }}"
- name: Authentik container - name: Authentik container
ansible.builtin.import_role: ansible.builtin.import_role:
name: container name: container
@@ -13,6 +17,13 @@
docker_additional_services: docker_additional_services:
- redis - redis
docker_env: "{{ authentik_common_env | combine(authentik_env) }}" docker_env: "{{ authentik_common_env | combine(authentik_env) }}"
docker_mounts:
- path: /media
absolute_name: "{{ authentik_service_name }}_media"
- path: /templates
absolute_name: "{{ authentik_service_name }}_templates"
- path: /certs
name: "{{ authentik_service_name }}_certs"
- name: Authentik worker container - name: Authentik worker container
ansible.builtin.import_role: ansible.builtin.import_role:
@@ -24,3 +35,10 @@
- worker - worker
reverse_proxy_type: none reverse_proxy_type: none
docker_env: "{{ authentik_common_env | combine(authentik_env) }}" docker_env: "{{ authentik_common_env | combine(authentik_env) }}"
docker_mounts:
- path: /media
absolute_name: "{{ authentik_service_name }}_media"
- path: /templates
absolute_name: "{{ authentik_service_name }}_templates"
- path: /certs
name: "{{ authentik_service_name }}_certs"