Skip to content
Snippets Groups Projects
Commit d544a4f3 authored by Jenkins's avatar Jenkins Committed by Gerrit Code Review
Browse files

Merge "When two interfaces are used for two VIPs, tie them together"

parents 17781afa bbbe8466
No related branches found
No related tags found
No related merge requests found
...@@ -13,28 +13,16 @@ vrrp_instance kolla_internal_vip { ...@@ -13,28 +13,16 @@ vrrp_instance kolla_internal_vip {
priority {{ groups['haproxy'].index(inventory_hostname) + 1 }} priority {{ groups['haproxy'].index(inventory_hostname) + 1 }}
advert_int 1 advert_int 1
virtual_ipaddress { virtual_ipaddress {
{{ kolla_internal_vip_address }} {{ kolla_internal_vip_address }} dev {{ api_interface }}
}
authentication {
auth_type PASS
auth_pass {{ keepalived_password }}
}
track_script {
check_alive
}
}
{% if haproxy_enable_external_vip | bool %} {% if haproxy_enable_external_vip | bool %}
vrrp_instance kolla_external_vip { {{ kolla_external_vip_address }} dev {{ kolla_external_vip_interface }}
state BACKUP {% endif %}
nopreempt }
interface {{ kolla_external_vip_interface }} {% if haproxy_enable_external_vip | bool and api_interface != kolla_external_vip_interface %}
virtual_router_id 52 track_interface {
priority {{ groups['haproxy'].index(inventory_hostname) + 1 }} {{ kolla_external_vip_interface }}
advert_int 1
virtual_ipaddress {
{{ kolla_external_vip_address }}
} }
{% endif %}
authentication { authentication {
auth_type PASS auth_type PASS
auth_pass {{ keepalived_password }} auth_pass {{ keepalived_password }}
...@@ -43,4 +31,3 @@ vrrp_instance kolla_external_vip { ...@@ -43,4 +31,3 @@ vrrp_instance kolla_external_vip {
check_alive check_alive
} }
} }
{% endif %}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment