feat: add authentik-ldap module
Some checks failed
checks / pre-commit (push) Has been cancelled
checks / k8s (push) Has been cancelled
checks / tflint (push) Has been cancelled
OpenTofu deployments / authentik (push) Has been cancelled
OpenTofu deployments / adguard (push) Has been cancelled

This commit is contained in:
cătălin 2026-01-09 12:50:53 +01:00
commit a856c4b230
No known key found for this signature in database
9 changed files with 151 additions and 46 deletions

View file

@ -8,7 +8,7 @@ terraform {
required_providers {
authentik = {
source = "goauthentik/authentik"
version = "2025.10.0"
version = "2025.10.1"
}
}
}
@ -240,12 +240,11 @@ module "rustical" {
app_access_group_id = ""
}
module "mediamanager" {
source = "../modules/authentik-oidc"
app_name = "mediamanager"
app_slug = "mediamanager"
client_id = var.mediamanager_client_id
client_secret = var.mediamanager_client_secret
redirect_uris = [{ matching_mode = "strict", url = "https://mediamanager.roboces.dev/api/v1/auth/oauth/callback" }]
app_access_group_id = authentik_group.mediamanager.id
module "jellyfin" {
source = "../modules/authentik-ldap"
app_name = "Jellyfin"
app_slug = "jellyfin"
base_dn = "DC=ldap,DC=fukurokuju,DC=dev"
name = "jellyfin"
app_access_group_id = authentik_group.arrs.id
}