From 5692cadea5d6d809df72bcf6a1f9a3f3cf1cdac5 Mon Sep 17 00:00:00 2001 From: uumas Date: Sat, 28 Sep 2024 03:31:45 +0300 Subject: [PATCH] authentik: Make tag configurable --- roles/authentik/defaults/main.yml | 2 +- roles/authentik/meta/argument_specs.yml | 5 +++++ roles/authentik/tasks/main.yml | 4 ++-- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/roles/authentik/defaults/main.yml b/roles/authentik/defaults/main.yml index 6ccf47f..610f548 100644 --- a/roles/authentik/defaults/main.yml +++ b/roles/authentik/defaults/main.yml @@ -1,5 +1,5 @@ --- - +authentik_tag: latest authentik_env: {} docker_networks: - name: authentik diff --git a/roles/authentik/meta/argument_specs.yml b/roles/authentik/meta/argument_specs.yml index fd72f32..5f7965d 100644 --- a/roles/authentik/meta/argument_specs.yml +++ b/roles/authentik/meta/argument_specs.yml @@ -5,6 +5,11 @@ argument_specs: short_description: Authentik container description: "Sets up an authentik docker container." options: + authentik_tag: + description: 'Authentik version to use. Can be minor (2024.8) or patch (2024.8.1) or "latest".' + type: str + required: false + default: latest authentik_env: description: "dict of custom environment variables for authentik container" type: dict diff --git a/roles/authentik/tasks/main.yml b/roles/authentik/tasks/main.yml index c5f9aba..18c3350 100644 --- a/roles/authentik/tasks/main.yml +++ b/roles/authentik/tasks/main.yml @@ -9,7 +9,7 @@ name: service vars: docker_service: authentik - docker_image: beryju/authentik:latest + docker_image: "beryju/authentik:{{ authentik_tag }}" docker_command: - server docker_image_http_port: 9000 @@ -31,7 +31,7 @@ vars: docker_namespace: authentik docker_service: worker - docker_image: beryju/authentik:latest + docker_image: "beryju/authentik:{{ authentik_tag }}" docker_command: - worker reverse_proxy_type: none