diff --git a/templates/keycloak-custom.cli b/templates/keycloak-custom.cli index fd796a9..b033de8 100644 --- a/templates/keycloak-custom.cli +++ b/templates/keycloak-custom.cli @@ -23,4 +23,10 @@ embed-server --server-config=standalone-ha.xml --std-out=echo /subsystem=infinispan/cache-container=keycloak/distributed-cache=actionTokens: write-attribute(name=owners, value=3) /subsystem=infinispan/cache-container=keycloak/distributed-cache=authenticationSessions: write-attribute(name=owners, value=1) +/subsystem=jgroups/stack=udp/protocol=PING:remove() +/subsystem=jgroups/stack=udp/protocol=TCPPING:add(add-index=0, properties=initial_hosts="{{ groups.keycloak | product(["[7600]"]) | map('join') | join(',') }}") +/subsystem=jgroups/stack=tcp/protocol=MPING:remove() +/subsystem=jgroups/stack=tcp/protocol=TCPPING:add(add-index=0, properties=initial_hosts="{{ groups.keycloak | product(["[7600]"]) | map('join') | join(',') }}") +/subsystem=jgroups/channel=ee:write-attribute(name="stack", value=tcp) + stop-embedded-server diff --git a/templates/keycloak.env b/templates/keycloak.env index 0999391..dab1d19 100644 --- a/templates/keycloak.env +++ b/templates/keycloak.env @@ -1 +1 @@ -KEYCLOAK_OPTIONS="-b 0.0.0.0" +KEYCLOAK_OPTIONS="-b 0.0.0.0 -Djboss.bind.address.private={{ ansible_default_ipv4.address }}"