This commit is contained in:
2023-08-29 10:20:03 +02:00
parent 47a7e14cbd
commit 1836d00b35
3 changed files with 124 additions and 79 deletions

15
share/wildduck/scim.tf Normal file
View File

@@ -0,0 +1,15 @@
data "authentik_property_mapping_scim" "user" {
managed = "goauthentik.io/providers/scim/user"
}
data "authentik_property_mapping_scim" "group" {
managed = "goauthentik.io/providers/scim/group"
}
resource "authentik_provider_scim" "scim" {
name = "${var.component}-${var.instance}-scim"
url = "http://${var.instance}-scimgateway.${var.namespace}.svc.cluster.local/scim"
token = local.secrets.authentik
property_mappings = [data.authentik_property_mapping_scim.user.id]
property_mappings_group = [data.authentik_property_mapping_scim.group.id]
}