diff --git a/data/defaults.yaml b/data/defaults.yaml --- a/data/defaults.yaml +++ b/data/defaults.yaml @@ -2668,6 +2668,8 @@ remember_me: true login_with_email_allowed: true internationalization_enabled: true + supported_locales: + - en keycloak::resources::clients::common_settings: public_client: true @@ -2681,12 +2683,12 @@ - offline_access keycloak::resources::protocol_mappers::audience: - name: audience + resource_name: audience type: oidc-audience-mapper included_client_audience: __client_id__ keycloak::resources::protocol_mappers::groups: - name: groups + resource_name: groups type: oidc-group-membership-mapper claim_name: groups full_path: true diff --git a/site-modules/profile/manifests/keycloak/resources.pp b/site-modules/profile/manifests/keycloak/resources.pp --- a/site-modules/profile/manifests/keycloak/resources.pp +++ b/site-modules/profile/manifests/keycloak/resources.pp @@ -61,10 +61,10 @@ [$key, $value ? {'__client_id__' => $client_name, default => $value}] }) - $protocol_mapper_name = $protocol_mapper_data['name'] + $protocol_mapper_name = $protocol_mapper_data['resource_name'] $protocol_mapper_id = fqdn_uuid("${realm_name}.${client_name}.${protocol_mapper_name}") - keycloak_client_protocol_mapper {"${protocol_mapper_data['name']} for ${client_id} on ${realm_name}": + keycloak_client_protocol_mapper {"${protocol_mapper_name} for ${client_id} on ${realm_name}": ensure => present, id => $protocol_mapper_id, * => $_pm_data,