blob: f560c9756654d0d51a025dc37d668ee7575023da (
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
|
# {{ cephadm_managed }}
vrrp_script check_backend {
script "{{ script }}"
weight -20
interval 2
rise 2
fall 2
}
{% for x in range(virtual_ips|length) %}
vrrp_instance VI_{{ x }} {
state {{ states[x] }}
priority {{ priorities[x] }}
interface {{ interface }}
virtual_router_id {{ 50 + x }}
advert_int 1
authentication {
auth_type PASS
auth_pass {{ password }}
}
unicast_src_ip {{ host_ip }}
unicast_peer {
{% for ip in other_ips %}
{{ ip }}
{% endfor %}
}
virtual_ipaddress {
{{ virtual_ips[x] }} dev {{ interface }}
}
track_script {
check_backend
}
}
{% endfor %}
|