From 645b620969bd491100920f6daaf0c0b20824b6c9 Mon Sep 17 00:00:00 2001 From: Arne Teuke Date: Tue, 28 Jan 2025 17:23:49 +0100 Subject: [PATCH] edit proxy --- templates/haproxy_backend_rule.erb | 36 +++++++++++++++++------------- 1 file changed, 21 insertions(+), 15 deletions(-) diff --git a/templates/haproxy_backend_rule.erb b/templates/haproxy_backend_rule.erb index 57869e7..42a77e8 100644 --- a/templates/haproxy_backend_rule.erb +++ b/templates/haproxy_backend_rule.erb @@ -1,17 +1,23 @@ <% if @fqdn == @haproxy_fqdn -%> -backend <%= @backend_name %> -<% if @be_mode != '' -%> -mode <%= @be_mode %> + <% if !@backend_name_array.empty? -%> + <% @backend_name_array.each do |backend_name| -%> + backend <%= backend_name %> + <% if @be_mode != '' -%> + mode <%= @be_mode %> + <% end -%> + <% if !@acl_rule_back_array.empty? -%> + <% @acl_rule_back_array.each do |acl_rule| -%> + acl <%= acl_rule %> + <% end -%> + <% end -%> + <% if @be_balance != '' -%> + balance <%= @be_balance %> + <% end -%> + <% if !@be_server_name_array.empty? -%> + <% @be_server_name_array.each do |be_server_name| -%> + server <%= be_server_name %> + <% end -%> + <% end -%> + <% end -%> + <% end -%> <% end -%> -<% if !@acl_rule_back_array.empty? -%> -<% @acl_rule_back_array.each do |acl_rule| -%> -acl <%= acl_rule %> -<% end -%> -<% if @be_balance != '' -%> -balance <%= @be_balance %> -<% end -%> -<% if !@be_server_name_array.empty? -%> -<% @be_server_name_array.each do |be_server_name| -%> -use_backend <%= be_server_name %> - -<% end end -%>