Make keepalived virtual_router_id param configurable

To be kolla deploy multiple clouds, we need to be able to configure
virtual_router_id other wise haproxy will fail setup the VIP for the
second cloud.

Partially-Implements: blueprint multiple-cloud
Closes-Bug: #1564547
Change-Id: I9eb27dd6fba61205841eadafc96601e235d2fe6d
This commit is contained in:
Carlos Cesario 2016-03-31 15:32:00 -03:00
parent 19d325093d
commit 676998a124
3 changed files with 16 additions and 2 deletions

View File

@ -67,6 +67,13 @@ docker_common_options:
restart_retries: "{{ docker_restart_policy_retry }}"
####################
# keepalived options
####################
# Arbitary unique number from 0..255
keepalived_virtual_router_id: "51"
####################
# Networking options
####################

View File

@ -5,11 +5,11 @@ vrrp_script check_alive {
rise 10
}
vrrp_instance kolla_internal_vip {
vrrp_instance kolla_internal_vip_{{ keepalived_virtual_router_id }} {
state BACKUP
nopreempt
interface {{ api_interface }}
virtual_router_id 51
virtual_router_id {{ keepalived_virtual_router_id }}
priority {{ groups['haproxy'].index(inventory_hostname) + 1 }}
advert_int 1
virtual_ipaddress {

View File

@ -74,6 +74,13 @@ neutron_external_interface: "eth1"
#neutron_plugin_agent: "openvswitch"
####################
# keepalived options
####################
# Arbitary unique number from 0..255
#keepalived_virtual_router_id: "51"
####################
# TLS options
####################