From a337a1d70cf9c5f01f0f6f55dc0b7487f7785b72 Mon Sep 17 00:00:00 2001 From: Ranabir Chakraborty Date: Fri, 17 Apr 2026 19:24:46 +0530 Subject: [PATCH] AMW-518 Validating arguments against arg spec 'main' fails unexpectedly. --- .../keycloak_quarkus/meta/argument_specs.yml | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/roles/keycloak_quarkus/meta/argument_specs.yml b/roles/keycloak_quarkus/meta/argument_specs.yml index 6b5786a..5e32e84 100644 --- a/roles/keycloak_quarkus/meta/argument_specs.yml +++ b/roles/keycloak_quarkus/meta/argument_specs.yml @@ -199,6 +199,26 @@ argument_specs: default: 9000 description: "Port of the management interface. Relevant only when something is exposed on the management interface - see the guide for details." type: "int" + keycloak_quarkus_jgroups_port: + description: 'jgroups bind port' + default: 7800 + type: "int" + keycloak_quarkus_jgroups_bind_address: + description: 'jgroups bind address' + default: "{{ ansible_default_ipv4.address }}" + type: "str" + keycloak_quarkus_jgroups_external_addr: + description: 'IP address that other instances in the Keycloak should use to contact this node' + default: "{{ keycloak_quarkus_jgroups_bind_address }}" + type: "str" + keycloak_quarkus_jgroups_external_port: + description: 'Port that other instances in the Keycloak cluster should use to contact this node' + default: "{{ keycloak_quarkus_jgroups_port }}" + type: "int" + keycloak_quarkus_jgroups_opts: + description: "JVM arguments for jgroups configuration" + default: "-Djgroups.bind.address={{ keycloak_quarkus_jgroups_bind_address }} -Djgroups.external_port={{ keycloak_quarkus_jgroups_external_port }} -Djgroups.external_addr={{ keycloak_quarkus_jgroups_external_addr }}" + type: "str" keycloak_quarkus_java_heap_opts: default: "-Xms1024m -Xmx2048m" description: "Heap memory JVM setting" @@ -476,26 +496,6 @@ argument_specs: description: "Path local to controller for offline/download of install archives" default: "{{ lookup('env', 'PWD') }}" type: "str" - keycloak_quarkus_jgroups_port: - description: 'jgroups bind port' - default: 7800 - type: "int" - keycloak_quarkus_jgroups_bind_address: - description: 'jgroups bind address' - default: "{{ ansible_default_ipv4.address }}" - type: "str" - keycloak_quarkus_jgroups_external_addr: - description: 'IP address that other instances in the Keycloak should use to contact this node' - default: "{{ keycloak_quarkus_jgroups_bind_address }}" - type: "str" - keycloak_quarkus_jgroups_external_port: - description: 'Port that other instances in the Keycloak cluster should use to contact this node' - default: "{{ keycloak_quarkus_jgroups_port }}" - type: "int" - keycloak_quarkus_jgroups_opts: - description: "JVM arguments for jgroups configuration" - default: "-Djgroups.bind.address={{ keycloak_quarkus_jgroups_bind_address }} -Djgroups.external_port={{ keycloak_quarkus_jgroups_external_port }} -Djgroups.external_addr={{ keycloak_quarkus_jgroups_external_addr }}" - type: "str" keycloak_quarkus_cache_managed_infinispan_config: description: "Manage infinispan configuration" default: "{{ keycloak_quarkus_version is version('26.4.0', '<') }}"