summaryrefslogtreecommitdiff
path: root/templates/haproxy_listen_block.erb
blob: 8b3767f33140e87d020625b3ba0ff7e3e9f5d45e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
listen <%= name %>
<% Array(ipaddress).uniq.each do |virtual_ip| (ports.is_a?(Array) ? ports : Array(ports.split(","))).each do |port| %>
  bind <%= virtual_ip %>:<%= port %>
<% end end %>
<% options.sort.each do |key, val| -%>
<% if val.is_a?(Array) -%>
<% val.each do |item| -%>
  <%= key %>  <%= item %>
<% end -%>
<% else -%>
  <%= key %>  <%= val %>
<% end -%>
<% end -%>