Zum Hauptinhalt springen

Zentrale Identität

Die gemeinsame Keycloak-Instanz und das initiale Administrationskonto konfigurieren.

← Zur Übersicht der Plattformkonfiguration

inv_idm legt den zentralen Keycloak-Zugang und dessen Betriebswerte fest. Der erforderliche Keycloak-Operator wird unter Operatoren und Richtlinien aktiviert; die Instanzzahlen stehen unter Verfügbarkeit. Die Mandanten-Realms werden anschließend unter Mandanten konfigurieren ergänzt.

inv_idm:
ns_name: "{{ ENVIRONMENT }}-idm-stack"
db_ns_name: "{{ ENVIRONMENT }}-idm-db-stack"
platform:
admin_first_name: "Platform"
admin_surname: "Admin"
admin_email: "admin@{{ DOMAIN }}"
master_username: "admin@{{ DOMAIN }}"
master_password: "<secret>"
keycloak:
realm_name: "operations"
k8s_secret_name: "master-secret"
scope: "openid"
enable_events: false
enable_adminEvents: false
log_level: "INFO"
theme: "ocp-custom"
theme_url: "https://gitlab.com/urban-dataspace-platform/customization/-/raw/htag_26/keycloak/minimum/theme.jar"
enable_logical_backup: false
group:
default_tenant_name: "default_dataspace"

Legen Sie stabile Secrets vor dem produktiven Rollout fest und speichern Sie sie verschlüsselt. Automatisch erzeugte Laufzeitwerte erschweren die reproduzierbare Wiederherstellung; siehe Secrets sicher behandeln.

Konfigurationsfelder​

Diese Felder gehören zu den globalen Blöcken außerhalb von inv_tenants. Verwenden Sie die vollständige Vorlage des ausgewählten Releases; optionale und mitgeführte Kompatibilitätsfelder sind in der Tabelle gekennzeichnet.

Inventory-PfadBedeutungErwarteter Wert
inv_idm.ns_nameNamespace der Keycloak-Anwendung.Üblicherweise {{ ENVIRONMENT }}-idm-stack
inv_idm.db_ns_nameNamespace der Keycloak-Datenbank.Üblicherweise {{ ENVIRONMENT }}-idm-db-stack
inv_idm.platform.admin_first_nameVorname des initialen Plattformadministrators.Freier Text
inv_idm.platform.admin_surnameNachname des initialen Plattformadministrators.Freier Text
inv_idm.platform.admin_emailKontakt- und Benutzeradresse des Plattformadministrators.Gültige E-Mail-Adresse
inv_idm.platform.master_usernameAnmeldename des initialen Master-Administrators.Im Standard dieselbe E-Mail-Adresse
inv_idm.platform.master_passwordInitiales Master-Passwort.Starkes Secret
inv_idm.keycloak.realm_nameName des gemeinsamen Betriebs-Realm.Stabiler Realm-Name, im Standard operations
inv_idm.keycloak.k8s_secret_nameKubernetes-Secret mit dem administrativen Zugang.DNS-konformer Secret-Name
inv_idm.keycloak.scopeStandard-OIDC-Scope.Im Standard openid
inv_idm.keycloak.enable_eventsSpeichert Benutzerereignisse in Keycloak.true oder false
inv_idm.keycloak.enable_adminEventsSpeichert administrative Ereignisse.true oder false
inv_idm.keycloak.log_levelLog-Level der Keycloak-Laufzeit.Unterstützter Keycloak-Level, z. B. INFO
inv_idm.keycloak.themeName des aktiven Keycloak-Themes.Im Theme-Artefakt vorhandener Name
inv_idm.keycloak.theme_urlBezugsadresse des Theme-Artefakts.Erreichbare HTTPS-URL
inv_idm.keycloak.enable_logical_backupAktiviert das logische Backup der Keycloak-Datenbank.true oder false; globales PostgreSQL-Backupziel erforderlich
inv_idm.group.default_tenant_nameVoreingestellte Datenraumgruppe neuer Plattformbenutzer.Existierender Gruppenname