add reqadd option

This commit is contained in:
Arne Teuke
2025-02-07 16:18:46 +01:00
parent 3bb1ba9e02
commit 870288c6d5
3 changed files with 9 additions and 1 deletions

View File

@@ -41,6 +41,7 @@ define cd_haproxy::server::proxy (
$default_backend = '', $default_backend = '',
$be_option = '', $be_option = '',
$fe_tcp_request = '', $fe_tcp_request = '',
$fe_req_add = '',
) { ) {
@@ -60,6 +61,7 @@ define cd_haproxy::server::proxy (
$be_option_array = split($be_option, ';') $be_option_array = split($be_option, ';')
$fe_tcp_request_array = split($fe_tcp_request, ';') $fe_tcp_request_array = split($fe_tcp_request, ';')
$fe_option_array = split($fe_option, ';') $fe_option_array = split($fe_option, ';')
$fe_req_add_array = split($fe_req_add, ';')
# create frontend section # create frontend section
concat::fragment { "frontend_${name}": concat::fragment { "frontend_${name}":

View File

@@ -9,6 +9,6 @@ Content-Type: text/html
<title>503 Service Unavailable</title> <title>503 Service Unavailable</title>
</head> </head>
<body><h1>503 Service Unavailable</h1> <body><h1>503 Service Unavailable</h1>
No server is available to handle this request. This is the default error file in haproxy. No server is available to handle this request.
</body></html> </body></html>

View File

@@ -16,6 +16,12 @@ maxconn <%= @fe_maxconn %>
option <%= fe_option %> option <%= fe_option %>
<% end -%> <% end -%>
<% end -%> <% end -%>
<% if @fe_req_add_array and !@fe_req_add_array.empty? -%>
<% @fe_req_add_array.each do |fe_req_add| -%>
reqadd <%= fe_req_add %>
<% end -%>
<% end -%>
<% if @fe_tcp_request_array and !@fe_tcp_request_array.empty? -%> <% if @fe_tcp_request_array and !@fe_tcp_request_array.empty? -%>
<% @fe_tcp_request_array.each do |fe_tcp_request| -%> <% @fe_tcp_request_array.each do |fe_tcp_request| -%>
tcp-request <%= fe_tcp_request %> tcp-request <%= fe_tcp_request %>