Pass the JAVA_OPTS_KC_HEAP variable instead of JAVA_OPTS.

This commit is contained in:
Andrea Dell'Amico 2025-12-03 18:29:23 +01:00
parent 9df9d79426
commit 7728073b22
Signed by: adellam
GPG Key ID: 147ABE6CEB9E20FF
2 changed files with 3 additions and 3 deletions

View File

@ -11,7 +11,7 @@ keycloak_java_heap_min: "64m"
keycloak_java_heap_max: "512m" keycloak_java_heap_max: "512m"
keycloak_java_metaspacesize: "96m" keycloak_java_metaspacesize: "96m"
keycloak_java_metaspace_max_size: "256m" keycloak_java_metaspace_max_size: "256m"
keycloak_java_opts: "-Xms{{ keycloak_java_heap_min }} -Xmx{{ keycloak_java_heap_max }} -XX:MetaspaceSize={{ keycloak_java_metaspacesize }} -XX:MaxMetaspaceSize={{ keycloak_java_metaspace_max_size }} -Djava.net.preferIPv4Stack=true -server -Djava.awt.headless=true -Dfile.encoding=UTF-8" keycloak_java_opts: "-Xms{{ keycloak_java_heap_min }} -Xmx{{ keycloak_java_heap_max }} -XX:MetaspaceSize={{ keycloak_java_metaspacesize }} -XX:MaxMetaspaceSize={{ keycloak_java_metaspace_max_size }}"
keycloak_distribution_data_directory: '{{ keycloak_install_dir }}/{{ keycloak_distribution }}/{{ keycloak_wildfly_mode }}' keycloak_distribution_data_directory: '{{ keycloak_install_dir }}/{{ keycloak_distribution }}/{{ keycloak_wildfly_mode }}'
keycloak_conf_directory: '{{ keycloak_runtime_home }}/conf' keycloak_conf_directory: '{{ keycloak_runtime_home }}/conf'
keycloak_providers_directory: '{{ keycloak_runtime_home }}/providers' keycloak_providers_directory: '{{ keycloak_runtime_home }}/providers'

View File

@ -21,7 +21,7 @@ StartLimitBurst=5
[Service] [Service]
Environment=JAVA={{ keycloak_openjdk_bin }} Environment=JAVA={{ keycloak_openjdk_bin }}
Environment=JAVA_HOME=/usr/lib/jvm/java-{{ keycloak_openjdk_runtime_version}}-openjdk-amd64 Environment=JAVA_HOME=/usr/lib/jvm/java-{{ keycloak_openjdk_runtime_version}}-openjdk-amd64
Environment=JAVA_OPTS="{{ keycloak_java_opts }}" Environment=JAVA_OPTS_KC_HEAP="{{ keycloak_java_opts }}"
{% if not keycloak_jgroups_extended_stack %} {% if not keycloak_jgroups_extended_stack %}
Environment=JAVA_OPTS_APPEND="-Djgroups.bind_addr={{ keycloak_jgroups_multicast_bind_host | default(ansible_default_ipv4.address) }} -Djgroups.mcast_addr={{ keycloak_jgroups_multicast_address}} -Djgroups.mcast_port={{ keycloak_jgroups_multicast_port }}" Environment=JAVA_OPTS_APPEND="-Djgroups.bind_addr={{ keycloak_jgroups_multicast_bind_host | default(ansible_default_ipv4.address) }} -Djgroups.mcast_addr={{ keycloak_jgroups_multicast_address}} -Djgroups.mcast_port={{ keycloak_jgroups_multicast_port }}"
{% endif %} {% endif %}