ansible/playbooks/keepalived.yml

96 lines
2.2 KiB
YAML
Raw Normal View History

#!/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: back0
keepalived__virtual_addresses:
2023-03-28 20:36:46 +02:00
client0:
- 100.64.0.1/27
- 2a09:6841::1/56
- fe80::1/10
2023-03-28 20:36:46 +02:00
client1:
- 100.64.0.33/27
- 2a09:6841:0:100::1/56
- fe80::1/10
2023-03-28 20:36:46 +02:00
client2:
- 100.64.0.65/27
- 2a09:6841:0:200::1/56
- fe80::1/10
2023-03-28 20:36:46 +02:00
client3:
- 100.64.0.97/27
- 2a09:6841:0:300::1/56
- fe80::1/10
2023-03-28 20:36:46 +02:00
client4:
- 100.64.0.129/27
- 2a09:6841:0:400::1/56
- fe80::1/10
2023-01-13 08:55:17 +01:00
keepalived__main: "{{ inventory_hostname_short == 'isp-1' }}"
roles:
- keepalived
- hosts:
- edge-1.rtr.infra.auro.re
- edge-2.rtr.infra.auro.re
vars:
keepalived__virtual_router_id: 81
2023-03-27 21:51:07 +02:00
keepalived__interface: backbone0
keepalived__virtual_addresses:
2023-03-27 21:51:07 +02:00
crans0:
- 185.230.79.254/29
- 2a0c:700:28::2/64
- fe80::1/10
2023-03-27 21:51:07 +02:00
zayo0:
- 2001:1b48:2:103::d7:2/126
- 83.167.52.69/31
- fe80::1/10
2023-01-13 08:55:17 +01:00
keepalived__main: "{{ inventory_hostname_short == 'edge-1' }}"
roles:
- keepalived
2022-12-22 15:45:07 +01:00
- hosts:
- infra-1.rtr.infra.auro.re
- infra-2.rtr.infra.auro.re
vars:
keepalived__virtual_router_id: 82
keepalived__interface: back0
2022-12-22 15:45:07 +01:00
keepalived__virtual_addresses:
2023-03-28 20:36:46 +02:00
monit0:
2022-12-22 15:45:07 +01:00
- 10.204.0.1/16
2023-01-07 02:25:53 +01:00
- 2a09:6840:204::1/56
2022-12-22 15:45:07 +01:00
- fe80::1/10
2023-03-28 20:36:46 +02:00
ap0:
2022-12-22 15:45:07 +01:00
- 10.205.0.1/16
2023-01-07 02:25:53 +01:00
- 2a09:6840:205::1/56
2022-12-22 15:45:07 +01:00
- fe80::1/10
2023-03-28 20:36:46 +02:00
int0:
2022-12-22 15:45:07 +01:00
- 10.206.0.1/16
2023-01-07 02:25:53 +01:00
- 2a09:6840:206::1/56
2022-12-22 15:45:07 +01:00
- fe80::1/10
2023-03-28 20:36:46 +02:00
pub0:
2022-12-22 15:45:07 +01:00
- 10.207.0.1/16
2023-01-07 02:25:53 +01:00
- 2a09:6840:207::1/56
2022-12-22 15:45:07 +01:00
- fe80::1/10
2023-03-28 20:36:46 +02:00
bmc0:
2022-12-22 15:45:07 +01:00
- 10.208.0.1/16
2023-01-07 02:25:53 +01:00
- 2a09:6840:208::1/56
2022-12-22 15:45:07 +01:00
- fe80::1/10
pve0:
2022-12-22 15:45:07 +01:00
- 10.209.0.1/16
2023-01-07 02:25:53 +01:00
- 2a09:6840:209::1/56
2022-12-22 15:45:07 +01:00
- fe80::1/10
2023-03-28 20:36:46 +02:00
isp0:
2022-12-22 15:45:07 +01:00
- 10.210.0.1/16
2023-01-07 02:25:53 +01:00
- 2a09:6840:210::1/56
2022-12-22 15:45:07 +01:00
- fe80::1/10
2023-03-28 20:36:46 +02:00
mgmt0:
2023-01-13 08:55:17 +01:00
- 10.211.0.1/16
- 2a09:6840:211::1/56
- fe80::1/10
keepalived__main: "{{ inventory_hostname_short == 'infra-1' }}"
2022-12-22 15:45:07 +01:00
roles:
- keepalived
...