From 76483f2a4f611a2312b8ec8ae6778f4066ffe733 Mon Sep 17 00:00:00 2001 From: Arne Teuke Date: Sat, 8 Feb 2025 14:36:08 +0100 Subject: [PATCH] update proxy and tmplate --- templates/haproxy_backend_rule.erb | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/templates/haproxy_backend_rule.erb b/templates/haproxy_backend_rule.erb index c09e082..7996dff 100644 --- a/templates/haproxy_backend_rule.erb +++ b/templates/haproxy_backend_rule.erb @@ -1,21 +1,25 @@ <% if @fqdn == @haproxy_fqdn -%> -<% if @backend_configs[$index]['backend_name'] != '' -%> -backend <%= @backend_configs[$index]['backend_name'] %> +<% if @backend_configs and !@backend_configs.empty? -%> +<% @backend_configs.each do |backend_config| -%> +<% if backend_config['backend_name'] != '' -%> +backend <%= backend_config['backend_name'] %> <% end -%> -<% if @backend_configs[$index]['be_mode'] != '' -%> -mode <%= @backend_configs[$index]['be_mode'] %> +<% if backend_config['be_mode'] != '' -%> +mode <%= backend_config['be_mode'] %> <% end -%> -<% if @backend_configs[$index]['be_balance'] != '' -%> -balance <%= @backend_configs[$index]['be_balance'] %> +<% if backend_config['be_balance'] != '' -%> +balance <%= backend_config['be_balance'] %> <% end -%> -<% if @backend_configs[$index]['be_option_array'] and !@backend_configs[$index]['be_option_array'].empty? -%> -<% @backend_configs[$index]['be_option_array'].each do |be_option| -%> +<% if backend_config['be_option_array'] and !backend_config['be_option_array'].empty? -%> +<% backend_config['be_option_array'].each do |be_option| -%> option <%= be_option %> <% end -%> <% end -%> -<% if @backend_configs[$index]['be_server_name_array'] and !@backend_configs[$index]['be_server_name_array'].empty? -%> -<% @backend_configs[$index]['be_server_name_array'].each do |be_server_name| -%> +<% if backend_config['be_server_name_array'] and !backend_config['be_server_name_array'].empty? -%> +<% backend_config['be_server_name_array'].each do |be_server_name| -%> server <%= be_server_name %> <% end -%> <% end -%> <% end -%> +<% end -%> +<% end -%>