ansible-roles/keepalived/templates/keepalived.conf.j2
2021-02-16 11:39:52 +01:00

31 lines
720 B
Django/Jinja

# {{ ansible_managed }}
vrrp_script chk_sshd {
script "/usr/bin/pkill -0 sshd"
interval 5
weight -4
fall 2
rise 1
}
vrrp_instance vrrp {
interface {{ keepalived_interface | mandatory }}
virtual_router_id {{ keepalived_router_id | mandatory }}
state {{ keepalived_role | upper }}
priority {{ keepalived_priority }}
virtual_ipaddress {
{{ keepalived_ip | mandatory }}
}
authentication {
auth_type PASS
auth_pass {{ keepalived_password | mandatory }}
}
track_script {
chk_sshd
}
notify /etc/keepalived/notify.sh
}