feat: add Authentik config for HA OAuth
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 3s

This commit is contained in:
Xavier Morel
2026-05-28 18:26:41 +02:00
parent 65765357cc
commit 0ec109e39f
3 changed files with 78 additions and 8 deletions
+25
View File
@@ -25,6 +25,31 @@
variable.ak_url.type = "string";
variable.ak_token.type = "string";
data.authentik_certificate_key_pair.generated = {
name = "authentik Self-signed Certificate";
};
data.authentik_property_mapping_provider_scope.openid_email = {
name = "authentik default OAuth Mapping: OpenID 'email'";
};
data.authentik_property_mapping_provider_scope.openid_offline_access = {
name = "authentik default OAuth Mapping: OpenID 'offline_access'";
};
data.authentik_property_mapping_provider_scope.openid_openid = {
name = "authentik default OAuth Mapping: OpenID 'openid'";
};
data.authentik_property_mapping_provider_scope.openid_profile = {
name = "authentik default OAuth Mapping: OpenID 'profile'";
};
data.authentik_property_mapping_provider_scope.app_entitlement = {
name = "authentik default OAuth Mapping: Application Entitlements";
};
data.authentik_property_mapping_provider_scope.authentik_api = {
name = "authentik default OAuth Mapping: authentik API access";
};
data.authentik_property_mapping_provider_scope.proxy_outpost = {
name = "authentik default OAuth Mapping: Proxy outpost";
};
provider.proxmox = {
pm_api_url = "\${var.pm_api_url}";
pm_api_token_id = "\${var.pm_api_token_id}";