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-Pfad | Bedeutung | Erwarteter Wert |
|---|---|---|
inv_idm.ns_name | Namespace der Keycloak-Anwendung. | Üblicherweise {{ ENVIRONMENT }}-idm-stack |
inv_idm.db_ns_name | Namespace der Keycloak-Datenbank. | Üblicherweise {{ ENVIRONMENT }}-idm-db-stack |
inv_idm.platform.admin_first_name | Vorname des initialen Plattformadministrators. | Freier Text |
inv_idm.platform.admin_surname | Nachname des initialen Plattformadministrators. | Freier Text |
inv_idm.platform.admin_email | Kontakt- und Benutzeradresse des Plattformadministrators. | Gültige E-Mail-Adresse |
inv_idm.platform.master_username | Anmeldename des initialen Master-Administrators. | Im Standard dieselbe E-Mail-Adresse |
inv_idm.platform.master_password | Initiales Master-Passwort. | Starkes Secret |
inv_idm.keycloak.realm_name | Name des gemeinsamen Betriebs-Realm. | Stabiler Realm-Name, im Standard operations |
inv_idm.keycloak.k8s_secret_name | Kubernetes-Secret mit dem administrativen Zugang. | DNS-konformer Secret-Name |
inv_idm.keycloak.scope | Standard-OIDC-Scope. | Im Standard openid |
inv_idm.keycloak.enable_events | Speichert Benutzerereignisse in Keycloak. | true oder false |
inv_idm.keycloak.enable_adminEvents | Speichert administrative Ereignisse. | true oder false |
inv_idm.keycloak.log_level | Log-Level der Keycloak-Laufzeit. | Unterstützter Keycloak-Level, z. B. INFO |
inv_idm.keycloak.theme | Name des aktiven Keycloak-Themes. | Im Theme-Artefakt vorhandener Name |
inv_idm.keycloak.theme_url | Bezugsadresse des Theme-Artefakts. | Erreichbare HTTPS-URL |
inv_idm.keycloak.enable_logical_backup | Aktiviert das logische Backup der Keycloak-Datenbank. | true oder false; globales PostgreSQL-Backupziel erforderlich |
inv_idm.group.default_tenant_name | Voreingestellte Datenraumgruppe neuer Plattformbenutzer. | Existierender Gruppenname |