summaryrefslogtreecommitdiffstats
path: root/deploy/adapters/ansible/roles/ha/templates/keepalived.conf
blob: f1e6db5d958498b10cf8c28e083ea6500e82591c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
global_defs {
    router_id {{ inventory_hostname }}
}

vrrp_instance internal_vip {
    interface {{ internal_vip.interface }}
    virtual_router_id {{ vrouter_id_internal }}
    state BACKUP
    nopreempt
    preempt_delay 30
    advert_int 1
    priority 100

    authentication {
        auth_type PASS
        auth_pass 1234
    }

    virtual_ipaddress {
        {{ internal_vip.ip }}/{{ internal_vip.netmask }}  dev {{ internal_vip.interface }}
    }

    notify_master "/usr/local/bin/notify.sh master"
    notify_backup "/usr/local/bin/notify.sh backup"

}

#vrrp_instance public_vip {
#    interface {{ network_cfg.public_vip.interface }}
#    virtual_router_id {{ vrouter_id_public }}
#    state BACKUP
#    nopreempt
#    preempt_delay 30
#    advert_int 1
#    priority 100
#
#    authentication {
#        auth_type PASS
#        auth_pass 4321
#    }
#
#    virtual_ipaddress {
#        {{ network_cfg.public_vip.ip }}/{{ network_cfg.public_vip.netmask }}  dev {{ network_cfg.public_vip.interface }}
#    }
#
#}
#
#    notify_backup "/usr/local/bin/notify.sh backup"