mirror of https://github.com/Aidaho12/haproxy-wi
24 lines
600 B
Django/Jinja
24 lines
600 B
Django/Jinja
virtual_server {{ vip }} {{ port }} {
|
|
lb_algo {{ lb_algo }}
|
|
lb_kind NAT
|
|
protocol UDP
|
|
{% if check_enabled %}
|
|
delay_loop {{ delay_loop }}
|
|
delay_before_retry {{ delay_before_retry }}
|
|
retry {{ retry }}
|
|
{% endif %}
|
|
|
|
|
|
{% for server in config %}
|
|
real_server {{ server.backend_ip }} {{ server.port }} {
|
|
weight {{ server.weight }}
|
|
{% if check_enabled %}
|
|
MISC_CHECK {
|
|
misc_path "{{ service_dir }}/checks/udp_check.sh {{ server.backend_ip }} {{ server.port }}"
|
|
misc_timeout 5
|
|
}
|
|
{% endif %}
|
|
}
|
|
{% endfor %}
|
|
}
|