Skip to content

Commit 7724d1d

Browse files
committed
include keycloak caches tasks
1 parent cc2579c commit 7724d1d

File tree

4 files changed

+32
-4
lines changed

4 files changed

+32
-4
lines changed

roles/infinispan/tasks/firewalld.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
- name: Configure firewall for jdg ports
1616
become: yes
17-
ansible.posix.firewalld:
17+
firewalld:
1818
port: "{{ item }}"
1919
permanent: true
2020
state: enabled

roles/infinispan/tasks/jdg_user.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@
1111
dest: "{{ jdg.home }}/server/conf/{{ jdg.config.users }}"
1212
owner: "{{ jdg.user.name }}"
1313
group: "{{ jdg.group.name }}"
14-
mode: 0655
14+
mode: 0644
1515

1616
- name: "Ensures {{ jdg.config.groups }} exists"
1717
template:
1818
src: templates/groups.properties.j2
1919
dest: "{{ jdg.home }}/server/conf/{{ jdg.config.groups }}"
2020
owner: "{{ jdg.user.name }}"
2121
group: "{{ jdg.group.name }}"
22-
mode: 0655
22+
mode: 0644

roles/infinispan/tasks/keycloak.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
- name: "Create keycloak remote caches"
3+
include_tasks: cache.yml
4+
vars:
5+
jdg_url: "http://{{ jdg.bind_addr }}:{{ jdg.port }}"
6+
jdg_username: "{{ jdg_supervisor.name }}"
7+
jdg_password: "{{ jdg_supervisor.password }}"
8+
cache:
9+
name: "{{ item }}"
10+
loop: "{{ jdg_keycloak_cache.caches | flatten }}"

roles/infinispan/tasks/main.yml

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,5 +89,23 @@
8989
port: "{{ jdg.port }}"
9090
delay: 0
9191
when:
92-
- jdg_healthcheck is defined
92+
- jdg_healthcheck
9393
- jdg.port is defined
94+
95+
- name: Create keycloak remote caches
96+
include_tasks: keycloak.yml
97+
when:
98+
- jdg_keycloak_cache|bool
99+
100+
- name: "Check keycloak remote caches"
101+
include_tasks: query_cache.yml
102+
vars:
103+
jdg_url: "http://{{ jdg.bind_addr }}:{{ jdg.port }}"
104+
jdg_username: "{{ jdg_supervisor.name }}"
105+
jdg_password: "{{ jdg_supervisor.password }}"
106+
method: GET
107+
cache:
108+
name: sessions
109+
when:
110+
- jdg_healthcheck|bool
111+
- jdg_keycloak_cache|bool

0 commit comments

Comments
 (0)