feat(keycloak|docker): improved templating

Signed-off-by: Tuan-Dat Tran <tuan-dat.tran@tudattr.dev>
This commit is contained in:
Tuan-Dat Tran
2025-04-25 23:36:44 +02:00
parent 42196a32dc
commit a2a58f6343
5 changed files with 157 additions and 131 deletions

View File

@@ -1,7 +1,13 @@
keycloak_admin_hash: "{{ vault.docker.keycloak.admin.hash }}"
keycloak_realms: "{{ keycloak_config.realms }}"
keycloak_config:
reals:
database:
db_name: keycloak
username: keycloak
password: "{{ vault.docker.keycloak.database.password }}"
realms:
- realm: homelab
display_name: "Homelab Realm"
users:
@@ -42,6 +48,7 @@ keycloak_config:
realm_roles:
- offline_access
- uma_authorization
- create-realm
- admin
client_roles:
realm_management:
@@ -49,3 +56,6 @@ keycloak_config:
account:
- view-profile
- manage-account
roles:
realm: []
default_roles: []