haproxy-wi/app/scripts/ansible/roles/udp/templates/keepalived-udp.conf.j2

20 lines
450 B
Plaintext
Raw Normal View History

virtual_server {{ vip }} {{ port }} {
lb_algo {{ lb_algo }}
lb_kind NAT
protocol UDP
delay_loop 10
delay_before_retry 10
retry 3
{% for server, value in config.items() %}
real_server {{ server }} {{ value.port }} {
weight {{ value.weight }}
MISC_CHECK {
misc_path "{{ service_dir }}/checks/udp_check.sh {{ server }} {{ value.port }}"
misc_timeout 5
}
}
{% endfor %}
}