Files
mans-net-clab/ansible/inventory.yaml
2025-07-30 00:02:25 +02:00

392 lines
11 KiB
YAML

all:
children:
routers:
hosts:
drortr1:
asn: 65000
loopback: "2001:DB8:5000::1"
routes:
- "2001:DB8:5000::/48"
interfaces:
- nic: "loop0"
description: "Loopback interface"
stub: true
- nic: "eth1"
description: "To wiertr1"
type: p2p
- nic: "eth2"
description: "To server lan"
stub: true
- nic: "eth4"
description: "To amsrtr1"
type: p2p
internal_peers:
- name: "wiertr1"
ip: "2001:DB8:5000::2"
- name: "amsrtr1"
ip: "2001:DB8:5000::3"
transits:
- name: "servperso1"
ip: "2001:DB8:0001:0001::1"
asn: 64519
peers:
- asn: 64002
name: locix1
ip: "2001:db8:2:1::11"
- asn: 64002
name: locix2
ip: "2001:db8:2:1::12"
wiertr1:
asn: 65000
loopback: "2001:DB8:5000::2"
routes:
- "2001:DB8:5000::/48"
interfaces:
- nic: "loop0"
description: "Loopback interface"
stub: true
- nic: "eth1"
description: "To drortr1"
type: p2p
- nic: "eth2"
description: "To server lan"
stub: true
- nic: "eth3"
description: "To amsrtr1"
type: p2p
internal_peers:
- name: "drortr1"
ip: "2001:DB8:5000::1"
- name: "amsrtr1"
ip: "2001:DB8:5000::3"
transits: {}
peers: {}
amsrtr1:
asn: 65000
loopback: "2001:DB8:5000::3"
routes:
- "2001:DB8:5000::/48"
interfaces:
- nic: "loop0"
description: "Loopback interface"
stub: true
- nic: "eth1"
description: "To drortr1"
type: p2p
- nic: "eth2"
description: "To wiertr1"
type: p2p
- nic: "eth3"
description: "To servers"
stub: true
internal_peers:
- name: "drortr1"
ip: "2001:DB8:5000::1"
- name: "wiertr1"
ip: "2001:DB8:5000::2"
transits:
- asn: 64517
name: coloclue1
ip: "2001:DB8:0001:0004::1"
peers:
- asn: 64001
name: frys-ix1
ip: "2001:db8:2:2::11"
- asn: 64001
name: frys-ix2
ip: "2001:db8:2:2::12"
maintenance: false
upstreams:
hosts:
servperso1:
asn: 64519
loopback: "2001:db8:4519::"
routes:
- "2001:db8:4519::/48"
- "83ed:94bd:11c0::/64" # bogon
interfaces:
- nic: "loop0"
description: "Loopback interface"
stub: true
internal_peers: {}
transits:
- asn: 64518
name: randomtransit1
ip: "2001:DB8:0001:0002::1"
peers: {}
customers:
- asn: 65000
name: drortr1
ip: "2001:DB8:0001:0001::"
randomtransit1:
asn: 64518
loopback: "2001:db8:4518::"
routes:
- "2001:db8:4518::/48"
interfaces:
- nic: "loop0"
description: "Loopback interface"
stub: true
internal_peers: {}
transits: {}
peers: {}
customers:
- asn: 64519
name: servperso1
ip: "2001:DB8:0001:0002::"
- asn: 64517
name: coloclue1
ip: "2001:DB8:0001:0003::1"
- asn: 64520
name: randomtier2
ip: "2001:DB8:0001:0006::1"
randomtier2:
asn: 64520
loopback: "2001:db8:4520::"
routes:
- "2001:db8:4520::/48"
interfaces:
- nic: "loop0"
description: "Loopback interface"
stub: true
- nic: "eth2"
description: "randomcustomer subnet"
stub: true
internal_peers: {}
transits:
- asn: 64518
name: randomtransit1
ip: "2001:DB8:0001:0006::"
peers: {}
customers: {}
coloclue1:
asn: 64517
loopback: "2001:db8:4517::"
routes:
- "2001:db8:4517::/48"
interfaces:
- nic: "loop0"
description: "Loopback interface"
stub: true
internal_peers: {}
transits:
- asn: 64518
name: randomtransit1
ip: "2001:DB8:0001:0003::"
peers: {}
customers:
- asn: 65000
name: amsrtr1
ip: "2001:DB8:0001:0004::"
- asn: 64516
name: peer5
ip: "2001:DB8:0001:0005::"
peers:
hosts:
peer1:
asn: 64512
loopback: "2001:db8:4512::"
routes:
- "2001:db8:4512::/48"
interfaces:
- nic: "loop0"
description: "Loopback interface"
stub: true
internal_peers: {}
transits: {}
peers:
- asn: 64002
name: locix1
ip: "2001:db8:2:1::11"
- asn: 64002
name: locix2
ip: "2001:db8:2:1::12"
customers: {}
peer2:
asn: 64513
loopback: "2001:db8:4513::"
routes:
- "2001:db8:4513::/48"
interfaces:
- nic: "loop0"
description: "Loopback interface"
stub: true
internal_peers: {}
transits: {}
peers:
- asn: 64001
name: frys-ix1
ip: "2001:db8:2:2::11"
- asn: 64001
name: frys-ix2
ip: "2001:db8:2:2::12"
- asn: 64002
name: locix1
ip: "2001:db8:2:1::11"
- asn: 64002
name: locix2
ip: "2001:db8:2:1::12"
customers: {}
peer3:
asn: 64514
loopback: "2001:db8:4514::"
routes:
- "2001:db8:4514::/48"
interfaces:
- nic: "loop0"
description: "Loopback interface"
stub: true
internal_peers: {}
transits: {}
peers:
- asn: 64001
name: frys-ix1
ip: "2001:db8:2:2::11"
- asn: 64001
name: frys-ix2
ip: "2001:db8:2:2::12"
- asn: 64002
name: locix1
ip: "2001:db8:2:1::11"
- asn: 64002
name: locix2
ip: "2001:db8:2:1::12"
customers: {}
peer4:
asn: 64515
loopback: "2001:db8:4515::"
routes:
- "2001:db8:4515::/48"
interfaces:
- nic: "loop0"
description: "Loopback interface"
stub: true
internal_peers: {}
transits: {}
peers:
- asn: 64001
name: frys-ix1
ip: "2001:db8:2:2::11"
- asn: 64001
name: frys-ix2
ip: "2001:db8:2:2::12"
customers: {}
peer5:
asn: 64516
loopback: "2001:db8:4516::"
routes:
- "2001:db8:4516::/48"
interfaces:
- nic: "loop0"
description: "Loopback interface"
stub: true
internal_peers: {}
transits:
- asn: 64517
name: coloclue1
ip: "2001:DB8:0001:0005::1"
peers:
- asn: 64001
name: frys-ix1
ip: "2001:db8:2:2::11"
- asn: 64001
name: frys-ix2
ip: "2001:db8:2:2::12"
customers: {}
routeservers:
hosts:
locix1:
asn: 64002
loopback: "2001:db8:2:1::11"
routes: {}
interfaces: {}
routeserver: true
internal_peers:
- name: locix2
ip: "2001:db8:2:1::12"
rs_peers:
- name: drortr1
asn: 65000
ip: 2001:db8:2:1::100
- name: peer1
asn: 64512
ip: 2001:db8:2:1::101
- name: peer2
asn: 64513
ip: 2001:db8:2:1::102
- name: peer3
asn: 64514
ip: 2001:db8:2:1::103
locix2:
asn: 64002
loopback: "2001:db8:2:1::12"
routes: {}
interfaces: {}
routeserver: true
internal_peers:
- name: locix1
ip: "2001:db8:2:1::11"
rs_peers:
- name: drortr1
asn: 65000
ip: 2001:db8:2:1::100
- name: peer1
asn: 64512
ip: 2001:db8:2:1::101
- name: peer2
asn: 64513
ip: 2001:db8:2:1::102
- name: peer3
asn: 64514
ip: 2001:db8:2:1::103
frys-ix1:
asn: 64001
loopback: "2001:db8:2:2::11"
routes: {}
interfaces: {}
routeserver: true
internal_peers:
- name: frys-ix2
ip: "2001:db8:2:2::12"
rs_peers:
- name: amsrtr1
asn: 65000
ip: 2001:db8:2:2::100
- name: peer2
asn: 64513
ip: 2001:db8:2:2::102
- name: peer3
asn: 64514
ip: 2001:db8:2:2::103
- name: peer4
asn: 64515
ip: 2001:db8:2:2::104
- name: peer5
asn: 64516
ip: 2001:db8:2:2::105
frys-ix2:
asn: 64001
loopback: "2001:db8:2:2::12"
routes: {}
interfaces: {}
routeserver: true
internal_peers:
- name: frys-ix1
ip: "2001:db8:2:2::11"
rs_peers:
- name: amsrtr1
asn: 65000
ip: 2001:db8:2:2::100
- name: peer2
asn: 64513
ip: 2001:db8:2:2::102
- name: peer3
asn: 64514
ip: 2001:db8:2:2::103
- name: peer4
asn: 64515
ip: 2001:db8:2:2::104
- name: peer5
asn: 64516
ip: 2001:db8:2:2::105