From a7498ce016087872488e60a2b80680a2096fbf68 Mon Sep 17 00:00:00 2001 From: Hunter Haugen Date: Fri, 12 Oct 2012 14:41:33 -0700 Subject: Update the haproxy::balancermember for multiple ports Also, parameter changes: - `balancer_port` to `ports` - `server_name` to `server_names` - `balancer_ip` to `ipaddresses` - `balancermember_options` to `options` --- templates/haproxy_balancermember.erb | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'templates/haproxy_balancermember.erb') diff --git a/templates/haproxy_balancermember.erb b/templates/haproxy_balancermember.erb index fca4f0b..1d03f56 100644 --- a/templates/haproxy_balancermember.erb +++ b/templates/haproxy_balancermember.erb @@ -1,5 +1,3 @@ -<% for @ip,@host in Array(@balancer_ip).zip(Array(@server_name)) %> server <%= @host %> <%= @ip %>:<%= balancer_port %> <% - items = balancermember_options - items = [items] unless balancermember_options.instance_of? Array - items.each do |item| %> <%= item %><% end %> +<% Array(ipaddresses).zip(Array(server_names)).each do |ipaddress,host| -%> + server <%= host %> <%= ipaddress %>:<%= Array(ports).collect {|x|x.split(',')}.flatten.join(",#{ipaddress}:") %> <%= Array(options).join(" ") %> <% end %> -- cgit v1.2.3