Files
domain-incoming/share/wildduck/scim.tf
2023-08-29 10:20:03 +02:00

16 lines
624 B
HCL

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]
}