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_address: 228.6.7.8
|
||||
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_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"
|
||||
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 %}
|
||||
<!-- custom stack goes into the jgroups element -->
|
||||
<jgroups>
|
||||
<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 }}"
|
||||
mcast_addr="{{ keycloak_jgroups_multicast_address }}"
|
||||
mcast_port="{{ keycloak_jgroups_multicast_port }}"
|
||||
|
@ -109,4 +117,4 @@
|
|||
<memory max-count="-1"/>
|
||||
</distributed-cache>
|
||||
</cache-container>
|
||||
</infinispan>
|
||||
</infinispan>
|
||||
|
|
Loading…
Reference in New Issue