ansible/playbooks/keepalived.yml

32 lines
713 B
YAML
Executable file

#!/usr/bin/env ansible-playbook
---
- hosts:
- isp-1.rtr.infra.auro.re
- isp-2.rtr.infra.auro.re
vars:
keepalived__virtual_router_id: 80
keepalived__interface: ens20
keepalived__virtual_addresses:
client-0:
- 100.64.0.1/27
- 2a09:6841::1/56
- fe80::1/10
client-1:
- 100.64.0.33/27
- 2a09:6841:0:100::1/56
- fe80::1/10
client-2:
- 100.64.0.65/27
- 2a09:6841:0:200::1/56
- fe80::1/10
client-3:
- 100.64.0.97/27
- 2a09:6841:0:300::1/56
- fe80::1/10
client-4:
- 100.64.0.129/27
- 2a09:6841:0:400::1/56
- fe80::1/10
roles:
- keepalived
...