24 lines
836 B
YAML
24 lines
836 B
YAML
---
|
|
- name: keycloak-configuration | Manage the keycloak configuration
|
|
tags: ['keycloak', 'keycloak_db', 'keycloak_conf']
|
|
block:
|
|
- name: keycloak-configuration | Install the Keycloak and infinispan configuration files
|
|
ansible.builtin.template:
|
|
src: '{{ item }}.j2'
|
|
dest: '{{ keycloak_conf_directory }}/{{ item }}'
|
|
owner: root
|
|
group: root
|
|
mode: "0644"
|
|
loop: '{{ keycloak_configuration_files }}'
|
|
notify: Restart Keycloak
|
|
|
|
- name: keycloak-configuration | Install the TIP configuration since introspection proxy is enabled
|
|
ansible.builtin.template:
|
|
src: 'tip.yaml.j2'
|
|
dest: '{{ keycloak_conf_directory }}/tip.yaml'
|
|
owner: root
|
|
group: root
|
|
mode: "0644"
|
|
when: proxy_introspection_enabled
|
|
notify: Restart Keycloak
|