16 lines
624 B
HCL
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]
|
|
}
|