ansible-role-keycloak/tasks/keycloak-configuration.yml

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