62 lines
1.7 KiB
YAML
62 lines
1.7 KiB
YAML
keycloak_admin_hash: "{{ vault_docker.keycloak.admin.hash }}"
|
|
|
|
keycloak_realms: "{{ keycloak_config.realms }}"
|
|
|
|
keycloak_config:
|
|
database:
|
|
db_name: keycloak
|
|
username: keycloak
|
|
password: "{{ vault_docker.keycloak.database.password }}"
|
|
realms:
|
|
- realm: homelab
|
|
display_name: "Homelab Realm"
|
|
users:
|
|
- username: tudattr
|
|
password: "{{ vault_docker.keycloak.user.password }}"
|
|
realm_roles:
|
|
- offline_access
|
|
- uma_authorization
|
|
client_roles:
|
|
account:
|
|
- view-profile
|
|
- manage-account
|
|
admin:
|
|
username: "serviceadmin-{{ keycloak_admin_hash }}"
|
|
password: "{{ vault_docker.keycloak.admin.password }}"
|
|
realm_roles:
|
|
- offline_access
|
|
- uma_authorization
|
|
- admin
|
|
client_roles:
|
|
realm_management:
|
|
- realm-admin
|
|
account:
|
|
- view-profile
|
|
- manage-account
|
|
roles:
|
|
realm:
|
|
- name: admin
|
|
description: "Administrator role for the homelab realm"
|
|
default_roles:
|
|
- offline_access
|
|
- uma_authorization
|
|
- realm: master
|
|
display_name: "master"
|
|
admin:
|
|
username: "serviceadmin-{{ keycloak_admin_hash }}"
|
|
password: "{{ vault_docker.keycloak.admin.password }}"
|
|
realm_roles:
|
|
- offline_access
|
|
- uma_authorization
|
|
- create-realm
|
|
- admin
|
|
client_roles:
|
|
realm_management:
|
|
- realm-admin
|
|
account:
|
|
- view-profile
|
|
- manage-account
|
|
roles:
|
|
realm: []
|
|
default_roles: []
|