diff --git a/manifests/server/proxy.pp b/manifests/server/proxy.pp index 90218de..1eb65ae 100644 --- a/manifests/server/proxy.pp +++ b/manifests/server/proxy.pp @@ -52,7 +52,7 @@ $backend_name = undef, $backend_order = '030', $fe_maxconn = '', $be_server_name = undef, - +$be_balance = '', ) { diff --git a/templates/haproxy_backend_rule.erb b/templates/haproxy_backend_rule.erb index 66bee6e..d127fea 100644 --- a/templates/haproxy_backend_rule.erb +++ b/templates/haproxy_backend_rule.erb @@ -3,7 +3,11 @@ backend <%= @backend_name %> <% if @acl_rule_back != '' -%> acl <%= @acl_rule_back %> <% end -%> +<% if @be_balance != '' -%> +balance <%= @be_balance %> +<% end -%> + <% @be_server_name.each do |be_server| -%> server <%= be_server %> -<% end end -%> +<% end end end -%>