diff --git a/playbooks/bird.yml b/playbooks/bird.yml index 09c10e6..4af77f0 100755 --- a/playbooks/bird.yml +++ b/playbooks/bird.yml @@ -97,6 +97,11 @@ - fec0::/10 - ff00::/8 bird__router_id: "{{ bird__router_ids[inventory_hostname] }}" + bird__ospf_broadcast_interfaces: + ens22: null + bird__ospf_stub_networks: + - 0.0.0.0/0 + - ::/0 bird__bgp_sessions: - name: zayo local: diff --git a/playbooks/ifupdown2.yml b/playbooks/ifupdown2.yml index 61a9265..49e0d00 100755 --- a/playbooks/ifupdown2.yml +++ b/playbooks/ifupdown2.yml @@ -7,6 +7,8 @@ - dhcp-2.isp.auro.re - isp-1.rtr.infra.auro.re - isp-2.rtr.infra.auro.re + - edge-1.rtr.infra.auro.re + - edge-2.rtr.infra.auro.re vars: # TODO: netbox ifupdown2__hosts: @@ -199,6 +201,36 @@ vlan_id: 1004 vlan_raw_device: clients ipv6_addrgen: false + 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: + - 2a09:6840:203:1:1::/64 + - 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: + - 2a09:6840:203:1:2::/64 + - 10.203.1.2/16 ifupdown2__interfaces: "{{ ifupdown2__hosts[inventory_hostname] }}" roles: - ifupdown2 @@ -210,6 +242,8 @@ - dhcp-2.isp.auro.re - isp-1.rtr.infra.auro.re - isp-2.rtr.infra.auro.re + - edge-1.rtr.infra.auro.re + - edge-2.rtr.infra.auro.re vars: resolvconf__nameservers: - 2a09:6840:128::127 diff --git a/playbooks/keepalived.yml b/playbooks/keepalived.yml index 52a3881..5f90142 100755 --- a/playbooks/keepalived.yml +++ b/playbooks/keepalived.yml @@ -29,4 +29,26 @@ - fe80::1/10 roles: - keepalived + +- hosts: + - edge-1.rtr.infra.auro.re + - edge-2.rtr.infra.auro.re + vars: + keepalived__virtual_router_id: 81 + keepalived__interface: ens22 + keepalived__virtual_addresses: + ens19: + - 185.230.79.254/29 + - 2a0c:700:28::2/64 + - fe80::1/10 + ens20: + - 192.159.121.134/30 + - 2a0c:b641:2ff::6/126 + - fe80::1/10 + ens21: + - 83.167.52.69/31 + - 2001:1b48:2:103::d7:2/126 + - fe80::1/10 + roles: + - keepalived ...