diff options
Diffstat (limited to 'ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2')
| -rw-r--r-- | ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2 | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2 b/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2 index 6ef7d6a82..6b917ed5e 100644 --- a/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2 +++ b/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2 @@ -16,16 +16,16 @@ vrrp_instance kolla_internal_vip_{{ keepalived_virtual_router_id }} { advert_int 1 {% if keepalived_traffic_mode == 'unicast' %} unicast_src_ip {{ api_interface_address }} -{% if groups['loadbalancer'] | length > 1 %} +{% if groups['loadbalancer'] | length > 1 %} unicast_peer { -{% for host in groups['loadbalancer'] %} -{% set ip_addr = 'api' | kolla_address(host) %} -{% if ip_addr != api_interface_address %} +{% for host in groups['loadbalancer'] %} +{% set ip_addr = 'api' | kolla_address(host) %} +{% if ip_addr != api_interface_address %} {{ ip_addr }} -{% endif %} -{% endfor %} +{% endif %} +{% endfor %} } -{% endif %} +{% endif %} {% endif %} virtual_ipaddress { {{ kolla_internal_vip_address }} dev {{ api_interface }} |
