This doesn't work. Networking stumped me.

This commit is contained in:
2023-06-13 08:19:47 -04:00
parent 59f3c2c5f2
commit d2019bfb33
11 changed files with 1209 additions and 29 deletions

View File

@@ -6,3 +6,6 @@ install_packages:
- sudo
- tcpdump
- python3
- curl-minimal
- rdo-openvswitch
- NetworkManager-ovs

View File

@@ -4,6 +4,9 @@ install_packages:
- chrony
- openssh-server
- sudo
- curl-minimal
- rdo-openvswitch
- NetworkManager-ovs
- '@Development tools'
openssh_private_key: !vault |
$ANSIBLE_VAULT;1.2;AES256;toallab

View File

@@ -0,0 +1,147 @@
---
network_state:
dns-resolver:
config:
server:
- 192.168.90.1
search: []
routes:
config:
- destination: 0.0.0.0/0
next-hop-interface: ens2f1.6
next-hop-address: 192.168.90.1
metric: 400
table-id: 254
interfaces:
- name: ens2f1
type: ethernet
state: up
mtu: 9000
ipv4:
enabled: false
dhcp: false
ipv6:
enabled: false
dhcp: false
autoconf: false
- name: ens2f1.6
type: vlan
state: up
mtu: 1500
ipv4:
enabled: true
dhcp: false
address:
- ip: 192.168.90.18
prefix-length: 24
ipv6:
enabled: true
dhcp: false
autoconf: false
vlan:
base-iface: ens2f1
id: 6
protocol: 802.1q
- name: ens2f1.236
type: vlan
state: up
mtu: 9000
ipv4:
enabled: false
dhcp: false
vlan:
base-iface: ens2f1
id: 236
protocol: 802.1q
- name: ens2f1.240
type: vlan
state: up
mtu: 9000
ipv4:
enabled: false
dhcp: false
vlan:
base-iface: ens2f1
id: 240
protocol: 802.1q
- name: ens2f1.244
type: vlan
state: up
mtu: 9000
ipv4:
enabled: false
dhcp: false
vlan:
base-iface: ens2f1
id: 244
protocol: 802.1q
- name: br-mgmt
type: ovs-bridge
state: up
mtu: 9000
bridge:
port:
- name: ens2f1.236
- name: br-mgmt
- name: br-mgmt
type: ovs-interface
state: up
ipv4:
enabled: true
dhcp: false
address:
- ip: 172.29.236.12
prefix-length: 22
ipv6:
enabled: true
dhcp: false
autoconf: false
- name: br-vxlan
type: ovs-bridge
state: up
mtu: 9000
bridge:
port:
- name: ens2f1.240
- name: br-vxlan
- name: br-vxlan
type: ovs-interface
state: up
ipv4:
enabled: true
dhcp: false
address:
- ip: 172.29.240.12
prefix-length: 22
ipv6:
enabled: true
dhcp: false
autoconf: false
# - name: br-vlan
# type: ovs-bridge
# state: up
# mtu: 9000
# bridge:
# port:
# - name: ens2f1
- name: br-storage
type: ovs-bridge
state: up
mtu: 9000
bridge:
port:
- name: ens2f1.244
- name: br-storage
- name: br-storage
type: ovs-interface
state: up
ipv4:
enabled: true
dhcp: false
address:
- ip: 172.29.244.12
prefix-length: 22
ipv6:
enabled: true
dhcp: false
autoconf: false

View File

@@ -0,0 +1,146 @@
---
network_state:
dns-resolver:
config:
server:
- 192.168.90.1
search: []
routes:
config:
- destination: 0.0.0.0/0
next-hop-interface: enp2s0
next-hop-address: 192.168.90.1
metric: 400
table-id: 254
interfaces:
- name: enp2s0
type: ethernet
state: up
mtu: 1500
ipv4:
enabled: true
dhcp: false
address:
- ip: 192.168.90.21
prefix-length: 24
ipv6:
enabled: true
dhcp: false
autoconf: false
# lldp:
# enabled: true
- name: enp3s0
type: ethernet
state: up
mtu: 9000
ipv4:
enabled: false
dhcp: false
ipv6:
enabled: false
dhcp: false
autoconf: false
# lldp:
# enabled: true
- name: enp3s0.236
type: vlan
state: up
mtu: 9000
ipv4:
enabled: false
dhcp: false
vlan:
base-iface: enp3s0
id: 236
protocol: 802.1q
- name: enp3s0.240
type: vlan
state: up
mtu: 9000
ipv4:
enabled: false
dhcp: false
vlan:
base-iface: enp3s0
id: 240
protocol: 802.1q
- name: enp3s0.244
type: vlan
state: up
mtu: 9000
ipv4:
enabled: false
dhcp: false
vlan:
base-iface: enp3s0
id: 244
protocol: 802.1q
- name: br-mgmt
type: ovs-bridge
state: up
bridge:
port:
- name: enp3s0.236
- name: br-mgmt
- name: br-mgmt
type: ovs-interface
state: up
ipv4:
enabled: true
dhcp: false
address:
- ip: 172.29.236.11
prefix-length: 22
- ip: 172.29.236.10
prefix-length: 22
ipv6:
enabled: true
dhcp: false
autoconf: false
- name: br-vxlan
type: ovs-bridge
state: up
bridge:
port:
- name: enp3s0.240
- name: br-vxlan
- name: br-vxlan
type: ovs-interface
state: up
ipv4:
enabled: true
dhcp: false
address:
- ip: 172.29.240.11
prefix-length: 22
ipv6:
enabled: true
dhcp: false
autoconf: false
# - name: br-vlan
# type: ovs-bridge
# state: up
# bridge:
# port:
# - name: enp3s0
- name: br-storage
type: ovs-bridge
state: up
bridge:
port:
- name: enp3s0.244
- name: br-storage
- name: br-storage
type: ovs-interface
state: up
ipv4:
enabled: true
dhcp: false
address:
- ip: 172.29.244.11
prefix-length: 22
ipv6:
enabled: true
dhcp: false
autoconf: false