Load envvars in kc rebuild

This commit is contained in:
Guido Grazioli 2025-04-18 17:59:16 +02:00
commit 1a4590b0b8
4 changed files with 6 additions and 5 deletions

View file

@ -2,9 +2,6 @@
# cf. https://www.keycloak.org/server/configuration#_optimize_the_keycloak_startup
- name: "Rebuild {{ keycloak.service_name }} config"
ansible.builtin.shell: | # noqa blocked_modules shell is necessary here
{{ keycloak.home }}/bin/kc.sh build
environment:
PATH: "{{ keycloak_quarkus_java_home | default(keycloak_quarkus_pkg_java_home, true) }}/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
JAVA_HOME: "{{ keycloak_quarkus_java_home | default(keycloak_quarkus_pkg_java_home, true) }}"
env -i bash -c "set -a ; source {{ keycloak_quarkus_sysconf_file }} ; {{ keycloak.home }}/bin/kc.sh build "
become: true
changed_when: true

View file

@ -22,4 +22,5 @@
become: true
register: systemdunit
notify:
- rebuild keycloak config
- restart keycloak