Files
confdroid_haproxy/templates/haproxy_head.erb
2018-12-24 16:51:00 +01:00

48 lines
1.7 KiB
Plaintext

###############################################################################
##### haproxy.cfg created by puppet through concatenation. manual changes #####
##### will be overwritten. original full file available at #####
##### https://confdroid.com/2018/12/haproxy-cfg/ #####
###############################################################################
global
log <%= @hy_log_target %> <%= @hy_log_facility %>
chroot <%= @hy_chroot %>
pidfile <%= @hy_pid %>
maxconn <%= @hy_maxconn %>
user <%= @hy_user_name %>
group <%= @hy_user_name %>
daemon
<% if @hy_show_stats == true -%>
stats socket <%= @hy_stats_socket %>
<% end -%>
defaults
mode <%= @hy_default_mode %>
log global
<% if @hy_use_httplog == true -%>
option httplog
<% end -%>
<% if @hy_use_dontlognull == true -%>
option dontlognull
<% end -%>
<% if @hy_use_http_server_close == true -%>
option http-server-close
<% end -%>
<% if @hy_use_forward_for == true -%>
option forwardfor except 127.0.0.0/8
<% end -%>
<% if @hy_use_redispatch == true -%>
option redispatch
<% end -%>
retries <%= @hy_max_retries %>
timeout http-request <%= @hy_timeout_http_request %>
timeout queue <%= @hy_timeout_queue %>
timeout connect <%= @hy_timeout_connect %>
timeout client <%= @hy_timeout_client %>
timeout server <%= @hy_timeout_server %>
timeout http-keep-alive <%= @hy_timeout_http_keep_alive %>
timeout check <%= @hy_timeout_check %>
maxconn <%= @hy_maxconn %>