26 lines
589 B
Django/Jinja
26 lines
589 B
Django/Jinja
global
|
|
log /dev/log local0
|
|
chroot /var/lib/haproxy
|
|
stats socket /run/haproxy/admin.sock mode 660 level admin
|
|
user haproxy
|
|
group haproxy
|
|
daemon
|
|
|
|
defaults
|
|
log global
|
|
mode http
|
|
option httplog
|
|
timeout connect 5000
|
|
timeout client 50000
|
|
timeout server 50000
|
|
|
|
frontend http_front
|
|
bind *:80
|
|
default_backend http_back
|
|
|
|
backend http_back
|
|
balance {{ haproxy_backend_balance }}
|
|
{% for server in haproxy_backend_servers %}
|
|
server {{ server.name }} {{ server.address }}:{{ server.port | default(80) }} check
|
|
{% endfor %}
|