global_defs { router_id HOME-PROXY.WIMER.HOME } vrrp_script check_vip { script "curl http://localhost:2016/haproxy" interval 2 weight -100 } vrrp_instance HAPROXY_API_FRONT { {% if play_hosts|first == inventory_hostname %} state MASTER priority 150 {% else %} state BACKUP priority 100 {% endif %} interface {{ vip_interface }} virtual_router_id {{ vip_address.split('.')[3] }} advert_int 1 authentication { auth_type PASS auth_pass home } dont_track_primary track_script { check_vip } virtual_ipaddress { {{ vip_address }} dev {{ vip_interface }} } notify /usr/local/bin/keepalived_haproxy smtp_alert }