Declare only unique vips

If `$galera_ip` and `$openstack_vip` have the same ip, only declare
one of them.

close #48
This commit is contained in:
Yanis Guenane 2014-01-28 11:29:31 -05:00
parent 6fa538c4af
commit 266a02a72a

View File

@ -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,