From 298f0538358f150111e4edc1f2aa4b5d3325b9c4 Mon Sep 17 00:00:00 2001 From: uumas Date: Thu, 21 Dec 2023 01:36:13 +0200 Subject: [PATCH] authentik: add mounts --- roles/authentik/tasks/main.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/roles/authentik/tasks/main.yml b/roles/authentik/tasks/main.yml index 0c47bf6..f2a106b 100644 --- a/roles/authentik/tasks/main.yml +++ b/roles/authentik/tasks/main.yml @@ -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 ansible.builtin.import_role: name: container @@ -13,6 +17,13 @@ docker_additional_services: - redis 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 ansible.builtin.import_role: @@ -24,3 +35,10 @@ - worker reverse_proxy_type: none 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"