diff --git a/templates/haproxy_backend_rule.erb b/templates/haproxy_backend_rule.erb index f1a4a82..6e63fc8 100644 --- a/templates/haproxy_backend_rule.erb +++ b/templates/haproxy_backend_rule.erb @@ -10,7 +10,8 @@ acl <%= acl_rule %> <% if @be_balance != '' -%> balance <%= @be_balance %> <% end -%> -<% @be_server_name.each do |be_server| -%> -server <%= be_server %> +<% if !@be_server_name_array.empty? -%> +<% @be_server_name_array.each do |fe_use_backend| -%> +use_backend <%= fe_use_backend %> <% end end -%> diff --git a/templates/haproxy_frontend_rule.erb b/templates/haproxy_frontend_rule.erb index 496bf0f..55e217c 100644 --- a/templates/haproxy_frontend_rule.erb +++ b/templates/haproxy_frontend_rule.erb @@ -9,8 +9,8 @@ maxconn <%= @fe_maxconn %> <% @acl_rule_front_array.each do |acl_rule| -%> acl <%= acl_rule %> <% end -%> -<% if !@fe_use_backend_array_array.empty? -%> -<% @fe_use_backend_array_array_array.each do |fe_use_backend| -%> +<% if !@fe_use_backend_array.empty? -%> +<% @fe_use_backend_array.each do |fe_use_backend| -%> use_backend <%= fe_use_backend %> <% else -%>