32 lines
773 B
Text
32 lines
773 B
Text
|
! Configuration File for keepalived
|
||
|
global_defs {
|
||
|
}
|
||
|
|
||
|
{#vrrp_script haproxy-check {
|
||
|
script "killall -0 haproxy"
|
||
|
interval 2
|
||
|
weight 20
|
||
|
}#}
|
||
|
|
||
|
vrrp_instance VI_1 {
|
||
|
state {{ keepalived_role }}
|
||
|
interface {{ keepalived_shared_iface }}
|
||
|
virtual_router_id {{ keepalived_router_id }}
|
||
|
{% if keepalived_role.lower() == "master" %}
|
||
|
priority {{ keepalived_priority }}
|
||
|
{% else %}
|
||
|
priority {{ keepalived_backup_priority }}
|
||
|
{% endif %}
|
||
|
advert_int 1
|
||
|
authentication {
|
||
|
auth_type PASS
|
||
|
auth_pass {{ keepalived_auth_pass }}
|
||
|
}
|
||
|
virtual_ipaddress {
|
||
|
{{ keepalived_shared_ip }} dev {{ keepalived_shared_iface }} label {{ keepalived_shared_iface }}:0
|
||
|
}
|
||
|
{# track_script {
|
||
|
haproxy-check weight 20
|
||
|
}#}
|
||
|
}
|