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={{ keycloak_user }} group={{ keycloak_user }} mode='0640'
|
|
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' ]
|