jgrops configuration to bind a specific address.
This commit is contained in:
parent
5bb4ad21fb
commit
e9fdd107a6
|
@ -93,5 +93,7 @@ keycloak_cache_container_name: keycloak
|
||||||
keycloak_jgroups_multicast_port: 46655
|
keycloak_jgroups_multicast_port: 46655
|
||||||
keycloak_jgroups_multicast_address: 228.6.7.8
|
keycloak_jgroups_multicast_address: 228.6.7.8
|
||||||
keycloak_jgroups_bind_port: 55200
|
keycloak_jgroups_bind_port: 55200
|
||||||
|
keycloak_jgroups_bind_specific_ip: false
|
||||||
|
keycloak_jgroups_bind_ip_address: "{{ ansible_default_ipv4.address }}"
|
||||||
keycloak_jgroups_extended_stack: false
|
keycloak_jgroups_extended_stack: false
|
||||||
keycloak_jgroups_extended_stack_name: "extended-{{ keycloak_cache_stack }}"
|
keycloak_jgroups_extended_stack_name: "extended-{{ keycloak_cache_stack }}"
|
||||||
|
|
|
@ -21,11 +21,19 @@
|
||||||
xsi:schemaLocation="urn:infinispan:config:11.0 http://www.infinispan.org/schemas/infinispan-config-11.0.xsd"
|
xsi:schemaLocation="urn:infinispan:config:11.0 http://www.infinispan.org/schemas/infinispan-config-11.0.xsd"
|
||||||
xmlns="urn:infinispan:config:11.0">
|
xmlns="urn:infinispan:config:11.0">
|
||||||
|
|
||||||
|
{% if keycloak_jgroups_bind_specific_ip %}
|
||||||
|
<interfaces>
|
||||||
|
<interface name="public">
|
||||||
|
<inet-address value="{{ keycloak_jgroups_bind_ip_address }}"/>
|
||||||
|
</interface>
|
||||||
|
</interfaces>
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
{% if keycloak_jgroups_extended_stack %}
|
{% if keycloak_jgroups_extended_stack %}
|
||||||
<!-- custom stack goes into the jgroups element -->
|
<!-- custom stack goes into the jgroups element -->
|
||||||
<jgroups>
|
<jgroups>
|
||||||
<stack name="{{ keycloak_jgroups_extended_stack_name }}" extends="{{ keycloak_cache_stack }}">
|
<stack name="{{ keycloak_jgroups_extended_stack_name }}" extends="{{ keycloak_cache_stack }}">
|
||||||
<UDP bind_addr="${jgroups.bind.address,jgroups.udp.address:SITE_LOCAL}"
|
<UDP bind_addr="{% if keycloak_jgroups_bind_specific_ip %}{{ keycloak_jgroups_bind_ip_address }}{% else %}${jgroups.bind.address,jgroups.udp.address:SITE_LOCAL}{% endif %}"
|
||||||
bind_port="{{ keycloak_jgroups_bind_port }}"
|
bind_port="{{ keycloak_jgroups_bind_port }}"
|
||||||
mcast_addr="{{ keycloak_jgroups_multicast_address }}"
|
mcast_addr="{{ keycloak_jgroups_multicast_address }}"
|
||||||
mcast_port="{{ keycloak_jgroups_multicast_port }}"
|
mcast_port="{{ keycloak_jgroups_multicast_port }}"
|
||||||
|
@ -109,4 +117,4 @@
|
||||||
<memory max-count="-1"/>
|
<memory max-count="-1"/>
|
||||||
</distributed-cache>
|
</distributed-cache>
|
||||||
</cache-container>
|
</cache-container>
|
||||||
</infinispan>
|
</infinispan>
|
||||||
|
|
Loading…
Reference in New Issue