|
218 | 218 | become: true
|
219 | 219 | loop: "{{ keycloak_quarkus_providers }}"
|
220 | 220 | when: item.url is defined and item.url | length > 0
|
221 |
| - notify: "{{ ['rebuild keycloak config', 'restart keycloak'] if not item.restart is defined or not item.restart else [] }}" |
| 221 | + notify: "{{ ['rebuild keycloak config', 'restart keycloak'] if not item.restart is defined or item.restart else [] }}" |
222 | 222 |
|
223 | 223 | # this requires the `lxml` package to be installed; we redirect this step to localhost such that we do need to install it on the remote hosts
|
224 | 224 | - name: "Download custom providers to localhost using maven"
|
|
235 | 235 | loop: "{{ keycloak_quarkus_providers }}"
|
236 | 236 | when: item.maven is defined
|
237 | 237 | no_log: "{{ item.maven.password is defined and item.maven.password | length > 0 | default(false) }}"
|
238 |
| - notify: "{{ ['rebuild keycloak config', 'restart keycloak'] if not item.restart is defined or not item.restart else [] }}" |
| 238 | + notify: "{{ ['rebuild keycloak config', 'restart keycloak'] if not item.restart is defined or item.restart else [] }}" |
239 | 239 |
|
240 | 240 | - name: "Copy maven providers"
|
241 | 241 | ansible.builtin.copy:
|
|
249 | 249 | when: item.maven is defined
|
250 | 250 | no_log: "{{ item.maven.password is defined and item.maven.password | length > 0 | default(false) }}"
|
251 | 251 |
|
252 |
| -- name: "Copy providers" |
| 252 | +- name: "Copy local providers" |
253 | 253 | ansible.builtin.copy:
|
254 | 254 | src: "{{ item.local_path }}"
|
255 | 255 | dest: "{{ keycloak.home }}/providers/{{ item.id }}.jar"
|
|
259 | 259 | become: true
|
260 | 260 | loop: "{{ keycloak_quarkus_providers }}"
|
261 | 261 | when: item.local_path is defined
|
| 262 | + notify: "{{ ['rebuild keycloak config', 'restart keycloak'] if not item.restart is defined or item.restart else [] }}" |
262 | 263 |
|
263 | 264 | - name: Ensure required folder structure for policies exists
|
264 | 265 | ansible.builtin.file:
|
|
0 commit comments