2022-08-27 04:26:14 +02:00
|
|
|
#!/usr/bin/env ansible-playbook
|
|
|
|
---
|
|
|
|
- hosts:
|
|
|
|
- ntp-1.int.infra.auro.re
|
2022-08-27 10:21:04 +02:00
|
|
|
- dns-1.int.infra.auro.re
|
|
|
|
- dhcp-1.isp.auro.re
|
|
|
|
- dhcp-2.isp.auro.re
|
|
|
|
- isp-1.rtr.infra.auro.re
|
|
|
|
- isp-2.rtr.infra.auro.re
|
2022-12-22 14:40:53 +01:00
|
|
|
- edge-1.rtr.infra.auro.re
|
|
|
|
- edge-2.rtr.infra.auro.re
|
2022-12-22 15:45:07 +01:00
|
|
|
- infra-1.rtr.infra.auro.re
|
|
|
|
- infra-2.rtr.infra.auro.re
|
2022-08-27 04:26:14 +02:00
|
|
|
vars:
|
|
|
|
# TODO: netbox
|
|
|
|
ifupdown2__hosts:
|
|
|
|
ntp-1.int.infra.auro.re:
|
|
|
|
ens18:
|
|
|
|
gateways:
|
|
|
|
- 2a09:6840:128::254
|
|
|
|
- 10.128.0.254
|
|
|
|
addresses:
|
|
|
|
- 2a09:6840:128::203/56
|
|
|
|
- 10.128.0.203/16
|
2022-08-27 10:21:04 +02:00
|
|
|
dns-1.int.infra.auro.re:
|
|
|
|
ens18:
|
|
|
|
gateways:
|
|
|
|
- 2a09:6840:128::254
|
|
|
|
- 10.128.0.254
|
|
|
|
addresses:
|
|
|
|
- 2a09:6840:128::127/56
|
|
|
|
- 10.128.0.127/16
|
|
|
|
dhcp-1.isp.auro.re:
|
|
|
|
ens18:
|
|
|
|
gateways:
|
|
|
|
- 2a09:6840:128::254
|
|
|
|
- 10.128.0.254
|
|
|
|
addresses:
|
|
|
|
- 2a09:6840:128::204/56
|
|
|
|
- 10.128.0.204/16
|
|
|
|
ens19: null
|
|
|
|
clients:
|
|
|
|
bridge_vlan_aware: true
|
|
|
|
bridge_ports:
|
|
|
|
- ens19
|
|
|
|
bridge_vids:
|
|
|
|
- 1000-1004
|
|
|
|
client-0:
|
|
|
|
addresses:
|
|
|
|
- 100.64.0.2/27
|
|
|
|
vlan_id: 1000
|
|
|
|
vlan_raw_device: clients
|
|
|
|
client-1:
|
|
|
|
addresses:
|
|
|
|
- 100.64.0.34/27
|
|
|
|
vlan_id: 1001
|
|
|
|
vlan_raw_device: clients
|
|
|
|
client-2:
|
|
|
|
addresses:
|
|
|
|
- 100.64.0.66/27
|
|
|
|
vlan_id: 1002
|
|
|
|
vlan_raw_device: clients
|
|
|
|
client-3:
|
|
|
|
addresses:
|
|
|
|
- 100.64.0.98/27
|
|
|
|
vlan_id: 1003
|
|
|
|
vlan_raw_device: clients
|
|
|
|
client-4:
|
|
|
|
addresses:
|
|
|
|
- 100.64.0.130/27
|
|
|
|
vlan_id: 1004
|
|
|
|
vlan_raw_device: clients
|
|
|
|
dhcp-2.isp.auro.re:
|
|
|
|
ens18:
|
|
|
|
gateways:
|
|
|
|
- 2a09:6840:128::254
|
|
|
|
- 10.128.0.254
|
|
|
|
addresses:
|
|
|
|
- 2a09:6840:128::91/56
|
|
|
|
- 10.128.0.91/16
|
|
|
|
ens19: null
|
|
|
|
clients:
|
|
|
|
bridge_vlan_aware: true
|
|
|
|
bridge_ports:
|
|
|
|
- ens19
|
|
|
|
bridge_vids:
|
|
|
|
- 1000-1004
|
|
|
|
client-0:
|
|
|
|
addresses:
|
|
|
|
- 100.64.0.3/27
|
|
|
|
vlan_id: 1000
|
|
|
|
vlan_raw_device: clients
|
|
|
|
client-1:
|
|
|
|
addresses:
|
|
|
|
- 100.64.0.35/27
|
|
|
|
vlan_id: 1001
|
|
|
|
vlan_raw_device: clients
|
|
|
|
client-2:
|
|
|
|
addresses:
|
|
|
|
- 100.64.0.67/27
|
|
|
|
vlan_id: 1002
|
|
|
|
vlan_raw_device: clients
|
|
|
|
client-3:
|
|
|
|
addresses:
|
|
|
|
- 100.64.0.99/27
|
|
|
|
vlan_id: 1003
|
|
|
|
vlan_raw_device: clients
|
|
|
|
client-4:
|
|
|
|
addresses:
|
|
|
|
- 100.64.0.131/27
|
|
|
|
vlan_id: 1004
|
|
|
|
vlan_raw_device: clients
|
|
|
|
isp-1.rtr.infra.auro.re:
|
|
|
|
ens18:
|
|
|
|
gateways:
|
|
|
|
- 2a09:6840:128::254
|
|
|
|
- 10.128.0.254
|
|
|
|
addresses:
|
|
|
|
- 2a09:6840:128::255/56
|
|
|
|
- 10.128.0.255/16
|
|
|
|
ens19: null
|
2022-09-03 03:51:20 +02:00
|
|
|
ens20:
|
|
|
|
forward: true
|
|
|
|
addresses:
|
|
|
|
- 2a09:6840:136:0:1::1/56
|
|
|
|
- 10.136.0.1/16
|
2022-08-27 10:21:04 +02:00
|
|
|
clients:
|
|
|
|
bridge_vlan_aware: true
|
|
|
|
bridge_ports:
|
|
|
|
- ens19
|
|
|
|
bridge_vids:
|
|
|
|
- 1000-1004
|
|
|
|
bridge_disable_pvid: true
|
|
|
|
forward: true
|
|
|
|
ipv6_addrgen: false
|
|
|
|
client-0:
|
|
|
|
forward: true
|
|
|
|
vlan_id: 1000
|
|
|
|
vlan_raw_device: clients
|
|
|
|
ipv6_addrgen: false
|
|
|
|
client-1:
|
|
|
|
forward: true
|
|
|
|
vlan_id: 1001
|
|
|
|
vlan_raw_device: clients
|
|
|
|
ipv6_addrgen: false
|
|
|
|
client-2:
|
|
|
|
forward: true
|
|
|
|
vlan_id: 1002
|
|
|
|
vlan_raw_device: clients
|
|
|
|
ipv6_addrgen: false
|
|
|
|
client-3:
|
|
|
|
forward: true
|
|
|
|
vlan_id: 1003
|
|
|
|
vlan_raw_device: clients
|
|
|
|
ipv6_addrgen: false
|
|
|
|
client-4:
|
|
|
|
forward: true
|
|
|
|
vlan_id: 1004
|
|
|
|
vlan_raw_device: clients
|
|
|
|
ipv6_addrgen: false
|
|
|
|
isp-2.rtr.infra.auro.re:
|
|
|
|
ens18:
|
|
|
|
gateways:
|
|
|
|
- 2a09:6840:128::254
|
|
|
|
- 10.128.0.254
|
|
|
|
addresses:
|
|
|
|
- 2a09:6840:128::158/56
|
|
|
|
- 10.128.0.158/16
|
|
|
|
ens19: null
|
2022-09-03 03:51:20 +02:00
|
|
|
ens20:
|
|
|
|
forward: true
|
|
|
|
addresses:
|
|
|
|
- 2a09:6840:136:0:2::1/56
|
|
|
|
- 10.136.0.2/16
|
2022-08-27 10:21:04 +02:00
|
|
|
clients:
|
|
|
|
bridge_vlan_aware: true
|
|
|
|
bridge_ports:
|
|
|
|
- ens19
|
|
|
|
bridge_vids:
|
|
|
|
- 1000-1004
|
|
|
|
client-0:
|
|
|
|
forward: true
|
|
|
|
vlan_id: 1000
|
|
|
|
vlan_raw_device: clients
|
|
|
|
ipv6_addrgen: false
|
|
|
|
client-1:
|
|
|
|
forward: true
|
|
|
|
vlan_id: 1001
|
|
|
|
vlan_raw_device: clients
|
|
|
|
ipv6_addrgen: false
|
|
|
|
client-2:
|
|
|
|
forward: true
|
|
|
|
vlan_id: 1002
|
|
|
|
vlan_raw_device: clients
|
|
|
|
ipv6_addrgen: false
|
|
|
|
client-3:
|
|
|
|
forward: true
|
|
|
|
vlan_id: 1003
|
|
|
|
vlan_raw_device: clients
|
|
|
|
ipv6_addrgen: false
|
|
|
|
client-4:
|
|
|
|
forward: true
|
|
|
|
vlan_id: 1004
|
|
|
|
vlan_raw_device: clients
|
|
|
|
ipv6_addrgen: false
|
2022-12-22 14:40:53 +01:00
|
|
|
edge-1.rtr.infra.auro.re:
|
|
|
|
ens18:
|
|
|
|
gateways:
|
|
|
|
- 2a09:6840:128::254
|
|
|
|
- 10.128.0.254
|
|
|
|
addresses:
|
|
|
|
- 2a09:6840:128::186/56
|
|
|
|
- 10.128.0.186/16
|
|
|
|
ens19: null # crans
|
|
|
|
ens20: null # vr
|
|
|
|
ens21: null # zayo
|
|
|
|
ens22: # backbone
|
|
|
|
addresses:
|
2022-12-22 15:45:07 +01:00
|
|
|
- 2a09:6840:203:1:1::1/64
|
2022-12-22 14:40:53 +01:00
|
|
|
- 10.203.1.1/16
|
|
|
|
edge-2.rtr.infra.auro.re:
|
|
|
|
ens18:
|
|
|
|
gateways:
|
|
|
|
- 2a09:6840:128::254
|
|
|
|
- 10.128.0.254
|
|
|
|
addresses:
|
|
|
|
- 2a09:6840:128::228/56
|
|
|
|
- 10.128.0.228/16
|
|
|
|
ens19: null # crans
|
|
|
|
ens20: null # vr
|
|
|
|
ens21: null # zayo
|
|
|
|
ens22: # backbone
|
|
|
|
addresses:
|
2022-12-22 15:45:07 +01:00
|
|
|
- 2a09:6840:203:1:2::1/64
|
2022-12-22 14:40:53 +01:00
|
|
|
- 10.203.1.2/16
|
2022-12-22 15:45:07 +01:00
|
|
|
infra-1.rtr.infra.auro.re:
|
|
|
|
ens18:
|
|
|
|
gateways:
|
|
|
|
- 2a09:6840:128::254
|
|
|
|
- 10.128.0.254
|
|
|
|
addresses:
|
|
|
|
- 2a09:6840:128::2:76/56
|
|
|
|
- 10.128.2.76/16
|
|
|
|
ens19:
|
|
|
|
addresses:
|
|
|
|
- 2a09:6840:1:3::1/64
|
|
|
|
- 10.203.1.3/16
|
|
|
|
ens20:
|
|
|
|
ipv6_addrgen: false
|
|
|
|
ens21:
|
|
|
|
ipv6_addrgen: false
|
|
|
|
ens22:
|
|
|
|
ipv6_addrgen: false
|
|
|
|
ens23:
|
|
|
|
ipv6_addrgen: false
|
|
|
|
ens1:
|
|
|
|
ipv6_addrgen: false
|
|
|
|
ens2:
|
|
|
|
ipv6_addrgen: false
|
|
|
|
enp1s3:
|
|
|
|
ipv6_addrgen: false
|
|
|
|
infra-2.rtr.infra.auro.re:
|
|
|
|
ens18:
|
|
|
|
gateways:
|
|
|
|
- 2a09:6840:128::254
|
|
|
|
- 10.128.0.254
|
|
|
|
addresses:
|
|
|
|
- 2a09:6840:128::2:27/56
|
|
|
|
- 10.128.2.27/16
|
|
|
|
ens19:
|
|
|
|
addresses:
|
|
|
|
- 2a09:6840:1:4::1/64
|
|
|
|
- 10.203.1.4/16
|
|
|
|
ens20:
|
|
|
|
ipv6_addrgen: false
|
|
|
|
ens21:
|
|
|
|
ipv6_addrgen: false
|
|
|
|
ens22:
|
|
|
|
ipv6_addrgen: false
|
|
|
|
ens23:
|
|
|
|
ipv6_addrgen: false
|
|
|
|
ens1:
|
|
|
|
ipv6_addrgen: false
|
|
|
|
ens2:
|
|
|
|
ipv6_addrgen: false
|
|
|
|
enp1s3:
|
|
|
|
ipv6_addrgen: false
|
2022-08-27 04:26:14 +02:00
|
|
|
ifupdown2__interfaces: "{{ ifupdown2__hosts[inventory_hostname] }}"
|
|
|
|
roles:
|
|
|
|
- ifupdown2
|
|
|
|
|
|
|
|
- hosts:
|
|
|
|
- ntp-1.int.infra.auro.re
|
2022-08-27 10:21:04 +02:00
|
|
|
- dns-1.int.infra.auro.re
|
|
|
|
- dhcp-1.isp.auro.re
|
|
|
|
- dhcp-2.isp.auro.re
|
|
|
|
- isp-1.rtr.infra.auro.re
|
|
|
|
- isp-2.rtr.infra.auro.re
|
2022-12-22 14:40:53 +01:00
|
|
|
- edge-1.rtr.infra.auro.re
|
|
|
|
- edge-2.rtr.infra.auro.re
|
2022-12-22 15:45:07 +01:00
|
|
|
- infra-1.rtr.infra.auro.re
|
|
|
|
- infra-2.rtr.infra.auro.re
|
2022-08-27 04:26:14 +02:00
|
|
|
vars:
|
|
|
|
resolvconf__nameservers:
|
|
|
|
- 2a09:6840:128::127
|
|
|
|
- 10.128.0.127
|
|
|
|
resolvconf__domain: auro.re
|
|
|
|
resolvconf__search:
|
|
|
|
- "{{ inventory_hostname | remove_domain_suffix }}"
|
|
|
|
- auro.re
|
|
|
|
roles:
|
|
|
|
- resolvconf
|
|
|
|
...
|