mirror of
https://github.com/ansible-middleware/keycloak.git
synced 2025-04-06 10:50:31 -07:00
#158: move TCPPING config to ispn config file
This commit is contained in:
parent
4adab64dc0
commit
df81dc5497
2 changed files with 21 additions and 3 deletions
|
@ -1,4 +1,4 @@
|
||||||
# {{ ansible_managed }}
|
<!-- {{ ansible_managed }} -->
|
||||||
<!--
|
<!--
|
||||||
~ Copyright 2019 Red Hat, Inc. and/or its affiliates
|
~ Copyright 2019 Red Hat, Inc. and/or its affiliates
|
||||||
~ and other contributors as indicated by the @author tags.
|
~ and other contributors as indicated by the @author tags.
|
||||||
|
@ -21,8 +21,24 @@
|
||||||
xsi:schemaLocation="urn:infinispan:config:14.0 http://www.infinispan.org/schemas/infinispan-config-14.0.xsd"
|
xsi:schemaLocation="urn:infinispan:config:14.0 http://www.infinispan.org/schemas/infinispan-config-14.0.xsd"
|
||||||
xmlns="urn:infinispan:config:14.0">
|
xmlns="urn:infinispan:config:14.0">
|
||||||
|
|
||||||
|
{% set stack_expression='' %}
|
||||||
|
{% if keycloak_quarkus_ha_enabled and keycloak_quarkus_ha_discovery == 'TCPPING' %}
|
||||||
|
{% set stack_expression='stack="tcpping"' %}
|
||||||
|
<jgroups>
|
||||||
|
<stack name="tcpping" extends="tcp">
|
||||||
|
<!-- <TCP external_addr="${env.KC_EXTERNAL_ADDR}" bind_addr="{{ keycloak_quarkus_bind_address }}" bind_port="{{ keycloak_quarkus_jgroups_port }}" /> -->
|
||||||
|
<TCPPING
|
||||||
|
initial_hosts="{{ keycloak_quarkus_cluster_nodes | map(attribute='inventory_host') | join (',') }}"
|
||||||
|
port_range="0"
|
||||||
|
stack.combine="REPLACE"
|
||||||
|
stack.position="MPING"
|
||||||
|
/>
|
||||||
|
</stack>
|
||||||
|
</jgroups>
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
<cache-container name="keycloak">
|
<cache-container name="keycloak">
|
||||||
<transport lock-timeout="60000"/>
|
<transport lock-timeout="60000" {{ stack_expression }}/>
|
||||||
<local-cache name="realms" simple-cache="true">
|
<local-cache name="realms" simple-cache="true">
|
||||||
<encoding>
|
<encoding>
|
||||||
<key media-type="application/x-java-object"/>
|
<key media-type="application/x-java-object"/>
|
||||||
|
|
|
@ -48,7 +48,9 @@ hostname-strict-backchannel={{ keycloak_quarkus_hostname_strict_backchannel | lo
|
||||||
{% if keycloak_quarkus_ha_enabled %}
|
{% if keycloak_quarkus_ha_enabled %}
|
||||||
cache=ispn
|
cache=ispn
|
||||||
cache-config-file=cache-ispn.xml
|
cache-config-file=cache-ispn.xml
|
||||||
cache-stack=tcp
|
{% if keycloak_quarkus_ha_enabled and keycloak_quarkus_ha_discovery == 'TCPPING' %}
|
||||||
|
# cache-stack=tcp # configured directly in `cache-ispn.xml`
|
||||||
|
{% endif %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
{% if keycloak_quarkus_proxy_mode is defined and keycloak_quarkus_proxy_mode != "none" %}
|
{% if keycloak_quarkus_proxy_mode is defined and keycloak_quarkus_proxy_mode != "none" %}
|
||||||
|
|
Loading…
Add table
Reference in a new issue