feat: add rustical
Some checks failed
checks / pre-commit (push) Failing after 0s
checks / k8s (push) Failing after 0s
checks / tflint (push) Failing after 0s
OpenTofu deployments / authentik (push) Failing after 0s
OpenTofu deployments / adguard (push) Failing after 0s

This commit is contained in:
cătălin 2025-11-17 21:53:42 +01:00
commit 83d2ed9141
No known key found for this signature in database
3 changed files with 39 additions and 5 deletions

View file

@ -42,6 +42,7 @@ resource "authentik_group" "ftp" {
is_superuser = false
}
module "gitea" {
source = "../modules/authentik-oidc"
app_name = "Gitea"
@ -199,7 +200,6 @@ module "netbird" {
app_name = "netbird"
app_slug = "netbird"
client_id = var.netbird_client_id
client_secret = var.netbird_client_secret
client_type = "public"
app_access_group_id = authentik_group.vpn.id
redirect_uris = [
@ -223,4 +223,15 @@ module "netbird" {
]
app_icon = "https://vpn.fukurokuju.dev/apple-icon.png"
access_token_validity = "days=10"
client_secret = ""
}
module "rustical" {
source = "../modules/authentik-oidc"
app_name = "rustical"
app_slug = "rustical"
client_id = var.rustical_client_id
client_secret = var.rustical_client_secret
redirect_uris = [{ matching_mode = "strict", url = "https://cal.roboces.dev/frontend/login/oidc/callback" }]
app_access_group_id = ""
}

View file

@ -44,10 +44,6 @@ variable "netbird_client_id" {
type = string
}
variable "netbird_client_secret" {
description = "Netbird client secret"
type = string
}
variable "sftpgo_client_id" {
description = "SFTPGo client ID"
@ -58,3 +54,13 @@ variable "sftpgo_client_secret" {
description = "SFTPGo client secret"
type = string
}
variable "rustical_client_id" {
description = "Radicale client ID"
type = string
}
variable "rustical_client_secret" {
description = "Radicale client secret"
type = string
}