553 lines
11 KiB
YAML
553 lines
11 KiB
YAML
templates:
|
|
package_ath10k_mesh: &package_ath10k_mesh
|
|
- name: kmod-ath10k-ct
|
|
state: absent
|
|
- name: ath10k-firmware-qca988x-ct
|
|
state: absent
|
|
- name: kmod-ath10k
|
|
state: present
|
|
- name: ath10k-firmware-qca988x
|
|
state: present
|
|
|
|
package_ath10k_99x0_full: &package_ath10k_99x0_full
|
|
- name: kmod-ath10k-ct
|
|
state: present
|
|
- name: ath10k-firmware-qca99x0-ct
|
|
state: absent
|
|
- name: ath10k-firmware-qca99x0-ct-full-htt
|
|
state: present
|
|
|
|
package_wpad_mesh: &package_wpad_mesh
|
|
- name: wpad-basic-wolfssl
|
|
state: absent
|
|
- name: wpad-mesh-wolfssl
|
|
state: absent
|
|
- name: wpad-basic-mbedtls
|
|
state: absent
|
|
- name: wpad-mesh-mbedtls
|
|
state: absent
|
|
- name: wpad-wolfssl
|
|
state: present
|
|
|
|
# Note: This is intentionally a duplicate of package_wpad_mesh --
|
|
# need to manually test migration of other devices to an actual
|
|
# wpad-mesh-wolfssl (or similar) variant.
|
|
package_wpad_full: &package_wpad_full
|
|
- name: wpad-basic-wolfssl
|
|
state: absent
|
|
- name: wpad-mesh-wolfssl
|
|
state: absent
|
|
- name: wpad-wolfssl
|
|
state: present
|
|
- name: wpad-basic-mbedtls
|
|
state: absent
|
|
- name: wpad-mesh-mbedtls
|
|
state: absent
|
|
|
|
openwrt:
|
|
hosts:
|
|
|
|
ap3825i7:
|
|
packages:
|
|
wpad: *package_wpad_mesh
|
|
|
|
network:
|
|
device:
|
|
- name: br-lan
|
|
type: bridge
|
|
ports:
|
|
- eth0
|
|
- eth1
|
|
|
|
- name: br-vgolan
|
|
type: bridge
|
|
ports:
|
|
- eth0.2
|
|
- eth1.2
|
|
|
|
interface:
|
|
- key: lan
|
|
device: br-lan
|
|
proto: dhcp
|
|
|
|
- key: vgolan
|
|
device: br-vgolan
|
|
proto: dhcp
|
|
|
|
wireless:
|
|
wifi_device:
|
|
|
|
- name: radio0
|
|
path: ffe0a000.pcie/pcia000:02/a000:02:00.0/a000:03:00.0
|
|
template: ath9k_5
|
|
channel: 149
|
|
|
|
- name: radio1
|
|
path: ffe09000.pcie/pci9000:00/9000:00:00.0/9000:01:00.0
|
|
template: ath9k_2
|
|
channel: 11
|
|
|
|
wifi_iface:
|
|
- ifname: labb2
|
|
device: radio1
|
|
template: labb
|
|
|
|
- ifname: labb5
|
|
device: radio0
|
|
template: labb
|
|
|
|
- ifname: vgo2
|
|
device: radio1
|
|
template: vgo2
|
|
|
|
- ifname: vgo5
|
|
device: radio0
|
|
template: vgo5
|
|
|
|
- ifname: vgo2n
|
|
device: radio1
|
|
template: vgo2n
|
|
|
|
- ifname: vgo5n
|
|
device: radio0
|
|
template: vgo5n
|
|
|
|
ap3825i8:
|
|
packages:
|
|
wpad: *package_wpad_mesh
|
|
|
|
network:
|
|
device:
|
|
- name: br-lan
|
|
type: bridge
|
|
ports:
|
|
- eth0
|
|
- eth1
|
|
|
|
- name: br-vgolan
|
|
type: bridge
|
|
ports:
|
|
- eth0.2
|
|
- eth1.2
|
|
|
|
interface:
|
|
- key: lan
|
|
device: br-lan
|
|
proto: dhcp
|
|
|
|
- key: vgolan
|
|
device: br-vgolan
|
|
proto: dhcp
|
|
|
|
wireless:
|
|
wifi_device:
|
|
|
|
- name: radio0
|
|
path: ffe0a000.pcie/pcia000:02/a000:02:00.0/a000:03:00.0
|
|
template: ath9k_5
|
|
channel: 157
|
|
|
|
- name: radio1
|
|
path: ffe09000.pcie/pci9000:00/9000:00:00.0/9000:01:00.0
|
|
template: ath9k_2
|
|
channel: 6
|
|
|
|
wifi_iface:
|
|
- ifname: labb2
|
|
device: radio1
|
|
template: labb
|
|
|
|
- ifname: labb5
|
|
device: radio0
|
|
template: labb
|
|
|
|
- ifname: vgo2
|
|
device: radio1
|
|
template: vgo2
|
|
|
|
- ifname: vgo5
|
|
device: radio0
|
|
template: vgo5
|
|
|
|
- ifname: vgo2n
|
|
device: radio1
|
|
template: vgo2n
|
|
|
|
- ifname: vgo5n
|
|
device: radio0
|
|
template: vgo5n
|
|
|
|
ap3825i9:
|
|
packages:
|
|
wpad: *package_wpad_mesh
|
|
|
|
network:
|
|
device:
|
|
- name: br-lan
|
|
type: bridge
|
|
ports:
|
|
- eth0
|
|
- eth1
|
|
|
|
- name: br-vgolan
|
|
type: bridge
|
|
ports:
|
|
- eth0.2
|
|
- eth1.2
|
|
|
|
interface:
|
|
- key: lan
|
|
device: br-lan
|
|
proto: dhcp
|
|
|
|
- key: vgolan
|
|
device: br-vgolan
|
|
proto: dhcp
|
|
|
|
wireless:
|
|
wifi_device:
|
|
|
|
- name: radio0
|
|
path: ffe0a000.pcie/pcia000:02/a000:02:00.0/a000:03:00.0
|
|
template: ath9k_5
|
|
channel: 161
|
|
|
|
- name: radio1
|
|
path: ffe09000.pcie/pci9000:00/9000:00:00.0/9000:01:00.0
|
|
template: ath9k_2
|
|
channel: 1
|
|
|
|
wifi_iface:
|
|
- ifname: labb2
|
|
device: radio1
|
|
template: labb
|
|
|
|
- ifname: labb5
|
|
device: radio0
|
|
template: labb
|
|
|
|
- ifname: vgo2
|
|
device: radio1
|
|
template: vgo2
|
|
|
|
- ifname: vgo5
|
|
device: radio0
|
|
template: vgo5
|
|
|
|
- ifname: vgo2n
|
|
device: radio1
|
|
template: vgo2n
|
|
|
|
- ifname: vgo5n
|
|
device: radio0
|
|
template: vgo5n
|
|
|
|
ap3825i4:
|
|
packages:
|
|
wpad: *package_wpad_mesh
|
|
|
|
network:
|
|
device:
|
|
- name: br-lan
|
|
type: bridge
|
|
ports:
|
|
- eth0
|
|
- eth1
|
|
|
|
- name: br-vgolan
|
|
type: bridge
|
|
ports:
|
|
- eth0.2
|
|
- eth1.2
|
|
|
|
interface:
|
|
- key: lan
|
|
device: br-lan
|
|
proto: dhcp
|
|
|
|
- key: vgolan
|
|
device: br-vgolan
|
|
proto: dhcp
|
|
|
|
wireless:
|
|
wifi_device:
|
|
|
|
- name: radio0
|
|
path: ffe0a000.pcie/pcia000:02/a000:02:00.0/a000:03:00.0
|
|
template: ath9k_5
|
|
channel: 36
|
|
|
|
- name: radio1
|
|
path: ffe09000.pcie/pci9000:00/9000:00:00.0/9000:01:00.0
|
|
template: ath9k_2
|
|
channel: 1
|
|
|
|
wifi_iface:
|
|
- ifname: labb2
|
|
device: radio1
|
|
template: labb
|
|
|
|
- ifname: labb5
|
|
device: radio0
|
|
template: labb
|
|
|
|
- ifname: vgo2
|
|
device: radio1
|
|
template: vgo2
|
|
|
|
- ifname: vgo5
|
|
device: radio0
|
|
template: vgo5
|
|
|
|
- ifname: vgo2n
|
|
device: radio1
|
|
template: vgo2n
|
|
|
|
- ifname: vgo5n
|
|
device: radio0
|
|
template: vgo5n
|
|
|
|
ap3825i6:
|
|
packages:
|
|
wpad: *package_wpad_mesh
|
|
|
|
network:
|
|
device:
|
|
- name: br-lan
|
|
type: bridge
|
|
ports:
|
|
- eth0
|
|
- eth1
|
|
|
|
- name: br-vgolan
|
|
type: bridge
|
|
ports:
|
|
- eth0.2
|
|
- eth1.2
|
|
|
|
interface:
|
|
- key: lan
|
|
device: br-lan
|
|
proto: dhcp
|
|
|
|
- key: vgolan
|
|
device: br-vgolan
|
|
proto: dhcp
|
|
|
|
wireless:
|
|
wifi_device:
|
|
|
|
- name: radio0
|
|
path: ffe0a000.pcie/pcia000:02/a000:02:00.0/a000:03:00.0
|
|
template: ath9k_5
|
|
channel: 48
|
|
|
|
- name: radio1
|
|
path: ffe09000.pcie/pci9000:00/9000:00:00.0/9000:01:00.0
|
|
template: ath9k_2
|
|
channel: 11
|
|
|
|
wifi_iface:
|
|
- ifname: labb2
|
|
device: radio1
|
|
template: labb
|
|
|
|
- ifname: labb5
|
|
device: radio0
|
|
template: labb
|
|
|
|
- ifname: vgo2
|
|
device: radio1
|
|
template: vgo2
|
|
|
|
- ifname: vgo5
|
|
device: radio0
|
|
template: vgo5
|
|
|
|
- ifname: vgo2n
|
|
device: radio1
|
|
template: vgo2n
|
|
|
|
- ifname: vgo5n
|
|
device: radio0
|
|
template: vgo5n
|
|
|
|
ap3825i10:
|
|
packages:
|
|
wpad: *package_wpad_mesh
|
|
ath10k: *package_ath10k_mesh
|
|
|
|
network:
|
|
device:
|
|
- name: br-lan
|
|
type: bridge
|
|
ports:
|
|
- eth0
|
|
- eth1
|
|
|
|
- name: br-vgolan
|
|
type: bridge
|
|
ports:
|
|
- eth0.2
|
|
- eth1.2
|
|
|
|
interface:
|
|
- key: lan
|
|
device: br-lan
|
|
proto: dhcp
|
|
|
|
- key: vgolan
|
|
device: br-vgolan
|
|
proto: dhcp
|
|
|
|
wireless:
|
|
wifi_device:
|
|
- name: radio0
|
|
path: ffe0a000.pcie/pcia000:02/a000:02:00.0/a000:03:00.0
|
|
template: qca9880_5
|
|
channel: 157
|
|
|
|
- name: radio1
|
|
path: ffe09000.pcie/pci9000:00/9000:00:00.0/9000:01:00.0
|
|
template: ath9k_2
|
|
channel: 1
|
|
|
|
wifi_iface:
|
|
- ifname: vgo5c
|
|
device: radio0
|
|
template: vgo5c
|
|
|
|
ap3825i11:
|
|
packages:
|
|
wpad: *package_wpad_mesh
|
|
ath10k: *package_ath10k_mesh
|
|
|
|
network:
|
|
device:
|
|
- name: br-lan
|
|
type: bridge
|
|
ports:
|
|
- eth1
|
|
|
|
- name: br-vgolan
|
|
type: bridge
|
|
ports:
|
|
- eth0
|
|
- eth1.2
|
|
|
|
interface:
|
|
- key: lan
|
|
device: br-lan
|
|
proto: dhcp
|
|
|
|
- key: vgolan
|
|
device: br-vgolan
|
|
proto: dhcp
|
|
|
|
wireless:
|
|
wifi_device:
|
|
- name: radio0
|
|
path: ffe0a000.pcie/pcia000:02/a000:02:00.0/a000:03:00.0
|
|
template: qca9880_5
|
|
channel: 157
|
|
|
|
- name: radio1
|
|
path: ffe09000.pcie/pci9000:00/9000:00:00.0/9000:01:00.0
|
|
template: ath9k_2
|
|
channel: 1
|
|
|
|
wifi_iface:
|
|
- ifname: vgo5c
|
|
device: radio0
|
|
template: vgo5c
|
|
|
|
ap3825i12:
|
|
packages:
|
|
wpad: *package_wpad_mesh
|
|
ath10k: *package_ath10k_mesh
|
|
|
|
network:
|
|
device:
|
|
- name: br-lan
|
|
type: bridge
|
|
ports:
|
|
- eth0
|
|
- eth1
|
|
|
|
- name: br-vgolan
|
|
type: bridge
|
|
ports:
|
|
- eth0.2
|
|
- eth1.2
|
|
|
|
interface:
|
|
- key: lan
|
|
device: br-lan
|
|
proto: dhcp
|
|
|
|
- key: vgolan
|
|
device: br-vgolan
|
|
proto: dhcp
|
|
|
|
wireless:
|
|
wifi_device:
|
|
- name: radio0
|
|
path: ffe0a000.pcie/pcia000:02/a000:02:00.0/a000:03:00.0
|
|
template: qca9880_5
|
|
channel: 157
|
|
|
|
- name: radio1
|
|
path: ffe09000.pcie/pci9000:00/9000:00:00.0/9000:01:00.0
|
|
template: ath9k_2
|
|
channel: 1
|
|
|
|
wifi_iface:
|
|
- ifname: vgo5c
|
|
device: radio0
|
|
template: vgo5c
|
|
|
|
ap3825i13:
|
|
packages:
|
|
wpad: *package_wpad_mesh
|
|
ath10k: *package_ath10k_mesh
|
|
|
|
network:
|
|
device:
|
|
- name: br-lan
|
|
type: bridge
|
|
ports:
|
|
- eth0
|
|
- eth1
|
|
|
|
- name: br-vgolan
|
|
type: bridge
|
|
ports:
|
|
- eth0.2
|
|
- eth1.2
|
|
|
|
interface:
|
|
- key: lan
|
|
device: br-lan
|
|
proto: dhcp
|
|
|
|
- key: vgolan
|
|
device: br-vgolan
|
|
proto: dhcp
|
|
|
|
wireless:
|
|
wifi_device:
|
|
- name: radio0
|
|
path: ffe0a000.pcie/pcia000:02/a000:02:00.0/a000:03:00.0
|
|
template: qca9880_5
|
|
channel: 157
|
|
|
|
- name: radio1
|
|
path: ffe09000.pcie/pci9000:00/9000:00:00.0/9000:01:00.0
|
|
template: ath9k_2
|
|
channel: 1
|
|
|
|
wifi_iface:
|
|
- ifname: vgo5c
|
|
device: radio0
|
|
template: vgo5c
|