19 lines
1.1 KiB
YAML
19 lines
1.1 KiB
YAML
|
---
|
||
|
- name: Manage the keycloak configuration
|
||
|
block:
|
||
|
- name: Install the standalone configuration files
|
||
|
template: src={{ item }}.j2 dest={{ keycloak_install_dir }}/{{ keycloak_distribution }}/standalone/configuration/{{ item }} owner=root group={{ keycloak_user }} mode='0440'
|
||
|
with_items:
|
||
|
- standalone.xml
|
||
|
- standalone-ha.xml
|
||
|
notify: Restart Keycloak
|
||
|
|
||
|
- name: Create the admin user
|
||
|
shell: '{{ keycloak_install_dir }}/{{ keycloak_distribution }}/bin/add-user-keycloak.sh -u {{ keycloak_admin_user }} -p {{ keycloak_admin_password }} && chown {{ keycloak_user }} {{ keycloak_install_dir }}/{{ keycloak_distribution }}/{{ keycloak_wildfly_mode }}/configuration/keycloak-add-user.json && chmod 600 {{ keycloak_install_dir }}/{{ keycloak_distribution }}/{{ keycloak_wildfly_mode }}/configuration/keycloak-add-user.json'
|
||
|
args:
|
||
|
creates: '{{ keycloak_install_dir }}/{{ keycloak_distribution }}/{{ keycloak_wildfly_mode }}/configuration/keycloak-add-user.json'
|
||
|
notify: Restart Keycloak
|
||
|
tags: [ 'keycloak', 'keycloak_user', 'keycloak_conf' ]
|
||
|
|
||
|
tags: [ 'keycloak', 'keycloak_db', 'keycloak_conf' ]
|