Setup keepalived service Config example: keepalived_config: global_defs: router_id: t1-dev-rabbitmq vrrp_track_process: haproxy: process: haproxy quorum: 1 delay: 2 vrrp_instance: VRRP_1: state: MASTER virtual_router_id: 50 priority: "{{ ansible_default_ipv4.address.split('.')[-1][-2:] }}" interface: "{{ ansible_default_ipv4.interface }}" unicast_src_ip: "{{ ansible_default_ipv4.address }}" unicast_peer: - 10.89.10.71 - 10.89.10.72 - 10.89.10.73 virtual_ipaddress: - "10.89.10.112/32 dev {{ ansible_default_ipv4.interface }}" track_process: - haproxy