---
- name: Manage the keycloak configuration
  block:
  - name: Install the Keycloak and infinispan configuration files
    ansible.builtin.template:
      src: '{{ item }}.j2'
      dest: '{{ keycloak_conf_directory }}/{{ item }}'
      owner: root
      group: root
    loop:
      - keycloak.conf
      - cache-ispn.xml
    notify: Restart Keycloak

  tags: [ 'keycloak', 'keycloak_db', 'keycloak_conf' ]