From 266a02a72af0be2f7df92eac7f9e8def68b5972d Mon Sep 17 00:00:00 2001 From: Yanis Guenane Date: Tue, 28 Jan 2014 11:29:31 -0500 Subject: [PATCH] Declare only unique vips If `$galera_ip` and `$openstack_vip` have the same ip, only declare one of them. close #48 --- manifests/loadbalancer.pp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/loadbalancer.pp b/manifests/loadbalancer.pp index efa517e5..f8fb907e 100644 --- a/manifests/loadbalancer.pp +++ b/manifests/loadbalancer.pp @@ -68,7 +68,7 @@ class cloud::loadbalancer( keepalived::instance { '1': interface => $keepalived_interface, - virtual_ips => split(join(flatten([$keepalived_ipvs, ['']]), " dev ${keepalived_interface},"), ','), + virtual_ips => unique(split(join(flatten([$keepalived_ipvs, ['']]), " dev ${keepalived_interface},"), ',')), state => $keepalived_state, track_script => ['haproxy'], priority => $keepalived_priority,