|
|
|
|
@ -93,7 +93,7 @@
|
|
|
|
|
- create_groups
|
|
|
|
|
- update_realms
|
|
|
|
|
|
|
|
|
|
- name: Print realm users
|
|
|
|
|
- name: "Printing master realm access_token"
|
|
|
|
|
debug:
|
|
|
|
|
msg: "{{ keycloak_authentication.json.access_token }}"
|
|
|
|
|
tags:
|
|
|
|
|
@ -101,6 +101,40 @@
|
|
|
|
|
when:
|
|
|
|
|
- debug
|
|
|
|
|
|
|
|
|
|
- name: "Setting smardigo-theme for master realm"
|
|
|
|
|
community.general.keycloak_realm:
|
|
|
|
|
id: "master"
|
|
|
|
|
realm: "master"
|
|
|
|
|
auth_realm: "master"
|
|
|
|
|
auth_client_id: "admin-cli"
|
|
|
|
|
auth_username: "{{ keycloak_admin_username }}"
|
|
|
|
|
auth_password: "{{ keycloak_admin_password }}"
|
|
|
|
|
auth_keycloak_url: "{{ keycloak_server_url }}/auth"
|
|
|
|
|
account_theme: "smardigo-theme"
|
|
|
|
|
admin_theme: "smardigo-theme"
|
|
|
|
|
login_theme: "smardigo-theme"
|
|
|
|
|
registration_allowed: no
|
|
|
|
|
reset_password_allowed: no
|
|
|
|
|
login_with_email_allowed: no
|
|
|
|
|
duplicate_emails_allowed: yes
|
|
|
|
|
internationalization_enabled: yes
|
|
|
|
|
default_locale: "de"
|
|
|
|
|
supported_locales:
|
|
|
|
|
- "de"
|
|
|
|
|
- "en"
|
|
|
|
|
events_enabled: yes
|
|
|
|
|
events_expiration: 604800
|
|
|
|
|
admin_events_enabled: yes
|
|
|
|
|
smtp_server:
|
|
|
|
|
host: "{{ shared_service_mail_hostname }}"
|
|
|
|
|
from: "{{ keycloak_id }}@smardigo.digital"
|
|
|
|
|
events_listeners:
|
|
|
|
|
- "jboss-logging"
|
|
|
|
|
- "metrics-listener"
|
|
|
|
|
state: present
|
|
|
|
|
tags:
|
|
|
|
|
- update_realms
|
|
|
|
|
|
|
|
|
|
- name: "Setup realms"
|
|
|
|
|
include_tasks: configure_realm.yml
|
|
|
|
|
vars:
|
|
|
|
|
@ -136,32 +170,11 @@
|
|
|
|
|
- create_groups
|
|
|
|
|
- update_realms
|
|
|
|
|
|
|
|
|
|
- name: "Activate event listeners"
|
|
|
|
|
shell: |
|
|
|
|
|
docker exec {{ keycloak_id }} /bin/sh -c "/opt/jboss/keycloak/bin/kcadm.sh config credentials --server http://localhost:8080/auth --realm master --user $KEYCLOAK_USER --password $KEYCLOAK_PASSWORD"
|
|
|
|
|
docker exec {{ keycloak_id }} /bin/sh -c "/opt/jboss/keycloak/bin/kcadm.sh update events/config -s 'eventsEnabled=true' -s 'adminEventsEnabled=true' -s 'eventsListeners+=metrics-listener'"
|
|
|
|
|
docker exec {{ keycloak_id }} /bin/sh -c "usr/bin/rm -f /opt/jboss/.keycloak/kcadm.config"
|
|
|
|
|
tags:
|
|
|
|
|
- update_deployment
|
|
|
|
|
- configure_container
|
|
|
|
|
|
|
|
|
|
- name: "Set smardigo-theme for master realm"
|
|
|
|
|
community.general.keycloak_realm:
|
|
|
|
|
auth_client_id: admin-cli
|
|
|
|
|
auth_keycloak_url: "http://localhost:8110/auth"
|
|
|
|
|
auth_realm: master
|
|
|
|
|
auth_username: "{{ keycloak_admin_username }}"
|
|
|
|
|
auth_password: "{{ keycloak_admin_password }}"
|
|
|
|
|
id: master
|
|
|
|
|
account_theme: "smardigo-theme"
|
|
|
|
|
admin_theme: "smardigo-theme"
|
|
|
|
|
login_theme: "smardigo-theme"
|
|
|
|
|
realm: "master"
|
|
|
|
|
state: present
|
|
|
|
|
tags:
|
|
|
|
|
- update_realms
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#- name: "Activate event listeners"
|
|
|
|
|
# shell: |
|
|
|
|
|
# docker exec {{ keycloak_id }} /bin/sh -c "/opt/jboss/keycloak/bin/kcadm.sh config credentials --server http://localhost:8080/auth --realm master --user $KEYCLOAK_USER --password $KEYCLOAK_PASSWORD"
|
|
|
|
|
# docker exec {{ keycloak_id }} /bin/sh -c "/opt/jboss/keycloak/bin/kcadm.sh update events/config -s 'eventsEnabled=true' -s 'adminEventsEnabled=true' -s 'eventsListeners+=metrics-listener'"
|
|
|
|
|
# docker exec {{ keycloak_id }} /bin/sh -c "usr/bin/rm -f /opt/jboss/.keycloak/kcadm.config"
|
|
|
|
|
# tags:
|
|
|
|
|
# - update_deployment
|
|
|
|
|
# - configure_container
|
|
|
|
|
|