summaryrefslogtreecommitdiff
path: root/templates/haproxy_balancermember.erb
diff options
context:
space:
mode:
authorGary Larizza <gary@puppetlabs.com>2012-10-12 15:17:06 -0700
committerGary Larizza <gary@puppetlabs.com>2012-10-12 15:17:06 -0700
commit3c5fefaf650776569d7ee6f842231f5709fac1d9 (patch)
tree430f4d73e19bcba198da1d7539cbd3eff460a91c /templates/haproxy_balancermember.erb
parentbe0a0582f33eab4d944018efcfbcb3258407814d (diff)
parenta7498ce016087872488e60a2b80680a2096fbf68 (diff)
Merge pull request #16 from hunner/update_balancer_ports
Update the haproxy::balancermember for multiple ports
Diffstat (limited to 'templates/haproxy_balancermember.erb')
-rw-r--r--templates/haproxy_balancermember.erb6
1 files changed, 2 insertions, 4 deletions
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 %>