diff --git a/device-types/APC/AP7868.yml b/device-types/APC/AP7868.yml index b99105810..2499c68aa 100644 --- a/device-types/APC/AP7868.yml +++ b/device-types/APC/AP7868.yml @@ -72,98 +72,99 @@ power-outlets: - name: Power Outlet 13 type: iec-60320-c19 power_port: Power Port 1 - feed_leg: A + feed_leg: B - name: Power Outlet 14 type: iec-60320-c13 power_port: Power Port 1 - feed_leg: A + feed_leg: B - name: Power Outlet 15 type: iec-60320-c13 power_port: Power Port 1 - feed_leg: A + feed_leg: B - name: Power Outlet 16 type: iec-60320-c13 power_port: Power Port 1 - feed_leg: A + feed_leg: B - name: Power Outlet 17 type: iec-60320-c13 power_port: Power Port 1 - feed_leg: A + feed_leg: B - name: Power Outlet 18 type: iec-60320-c13 power_port: Power Port 1 - feed_leg: A + feed_leg: B - name: Power Outlet 19 type: iec-60320-c19 power_port: Power Port 1 - feed_leg: A + feed_leg: B - name: Power Outlet 20 type: iec-60320-c13 power_port: Power Port 1 - feed_leg: A + feed_leg: B - name: Power Outlet 21 type: iec-60320-c13 power_port: Power Port 1 - feed_leg: A + feed_leg: B - name: Power Outlet 22 type: iec-60320-c13 power_port: Power Port 1 - feed_leg: A + feed_leg: B - name: Power Outlet 23 type: iec-60320-c13 power_port: Power Port 1 - feed_leg: A + feed_leg: B - name: Power Outlet 24 type: iec-60320-c13 power_port: Power Port 1 - feed_leg: A + feed_leg: B - name: Power Outlet 25 type: iec-60320-c19 power_port: Power Port 1 + feed_leg: C - name: Power Outlet 26 type: iec-60320-c13 power_port: Power Port 1 - feed_leg: A + feed_leg: C - name: Power Outlet 27 type: iec-60320-c13 power_port: Power Port 1 - feed_leg: A + feed_leg: C - name: Power Outlet 28 type: iec-60320-c13 power_port: Power Port 1 - feed_leg: A + feed_leg: C - name: Power Outlet 29 type: iec-60320-c13 power_port: Power Port 1 - feed_leg: A + feed_leg: C - name: Power Outlet 30 type: iec-60320-c13 power_port: Power Port 1 - feed_leg: A + feed_leg: C - name: Power Outlet 31 type: iec-60320-c19 power_port: Power Port 1 - feed_leg: A + feed_leg: C - name: Power Outlet 32 type: iec-60320-c13 power_port: Power Port 1 - feed_leg: A + feed_leg: C - name: Power Outlet 33 type: iec-60320-c13 power_port: Power Port 1 - feed_leg: A + feed_leg: C - name: Power Outlet 34 type: iec-60320-c13 power_port: Power Port 1 - feed_leg: A + feed_leg: C - name: Power Outlet 35 type: iec-60320-c13 power_port: Power Port 1 - feed_leg: A + feed_leg: C - name: Power Outlet 36 type: iec-60320-c13 power_port: Power Port 1 - feed_leg: A + feed_leg: C interfaces: - name: Network type: 100base-tx diff --git a/device-types/APC/AP7898.yml b/device-types/APC/AP7898.yml new file mode 100644 index 000000000..6c61dd21a --- /dev/null +++ b/device-types/APC/AP7898.yml @@ -0,0 +1,166 @@ +--- +manufacturer: APC +model: AP7898 +slug: apc-ap7898 +part_number: AP7898 +u_height: 0 +is_full_depth: false +weight: 19.88 +weight_unit: lb +description: Rack PDU, Metered, Zero U,12.5kW,208V,(30)C13,(6)C19, 10ft Cord +console-ports: + - name: Serial + type: rj-12 +power-ports: + - name: Power Port 1 + type: cs8365c + maximum_draw: 12500 +power-outlets: + - name: Power Outlet 1 + type: iec-60320-c19 + power_port: Power Port 1 + feed_leg: A + - name: Power Outlet 2 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: A + - name: Power Outlet 3 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: A + - name: Power Outlet 4 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: A + - name: Power Outlet 5 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: A + - name: Power Outlet 6 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: A + - name: Power Outlet 7 + type: iec-60320-c19 + power_port: Power Port 1 + feed_leg: A + - name: Power Outlet 8 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: A + - name: Power Outlet 9 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: A + - name: Power Outlet 10 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: A + - name: Power Outlet 11 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: A + - name: Power Outlet 12 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: A + - name: Power Outlet 13 + type: iec-60320-c19 + power_port: Power Port 1 + feed_leg: B + - name: Power Outlet 14 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: B + - name: Power Outlet 15 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: B + - name: Power Outlet 16 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: B + - name: Power Outlet 17 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: B + - name: Power Outlet 18 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: B + - name: Power Outlet 19 + type: iec-60320-c19 + power_port: Power Port 1 + feed_leg: B + - name: Power Outlet 20 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: B + - name: Power Outlet 21 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: B + - name: Power Outlet 22 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: B + - name: Power Outlet 23 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: B + - name: Power Outlet 24 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: B + - name: Power Outlet 25 + type: iec-60320-c19 + power_port: Power Port 1 + feed_leg: C + - name: Power Outlet 26 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: C + - name: Power Outlet 27 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: C + - name: Power Outlet 28 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: C + - name: Power Outlet 29 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: C + - name: Power Outlet 30 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: C + - name: Power Outlet 31 + type: iec-60320-c19 + power_port: Power Port 1 + feed_leg: C + - name: Power Outlet 32 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: C + - name: Power Outlet 33 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: C + - name: Power Outlet 34 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: C + - name: Power Outlet 35 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: C + - name: Power Outlet 36 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: C +interfaces: + - name: Network + type: 100base-tx + mgmt_only: true diff --git a/device-types/ASUS/RS300-E11-RS4.yaml b/device-types/ASUS/RS300-E11-RS4.yaml new file mode 100644 index 000000000..22c5892ed --- /dev/null +++ b/device-types/ASUS/RS300-E11-RS4.yaml @@ -0,0 +1,35 @@ +--- +manufacturer: ASUS +model: RS300-E11-RS4 +slug: asus-rs300-e11-rs4 +u_height: 1 +is_full_depth: true +weight: 8.47 +weight_unit: kg +front_image: true +rear_image: true +comments: https://servers.asus.com/products/Servers/Rack-Servers/RS300-E11-RS4/ +console-ports: + - name: Rear Serial + type: de-9 +interfaces: + - name: ASMB10-iKVM + type: 1000base-t + mgmt_only: true + - name: Network 1 + type: 1000base-t + - name: Network 2 + type: 1000base-t +module-bays: + - name: PSU-1 + label: '1' + position: PSU-1 + - name: PSU-2 + label: '2' + position: PSU-2 + - name: PCIe slot 1 + position: '1' + description: PCIe 4.0 x16 + - name: PCIe slot 2 + position: '2' + description: PCIe 4.0 x8 diff --git a/device-types/Cisco/N540-12Z20G-SYS-A.yaml b/device-types/Cisco/N540-12Z20G-SYS-A.yaml index 4b350458b..57943424c 100644 --- a/device-types/Cisco/N540-12Z20G-SYS-A.yaml +++ b/device-types/Cisco/N540-12Z20G-SYS-A.yaml @@ -3,80 +3,84 @@ manufacturer: Cisco model: N540-12Z20G-SYS-A slug: cisco-n540-12z20g-sys-a part_number: N540-12Z20G-SYS-A -is_full_depth: false -airflow: front-to-rear u_height: 1 +is_full_depth: false +weight: 5.9 +weight_unit: kg +airflow: front-to-rear power-ports: - - name: PSU0 + - name: PM0 type: iec-60320-c14 maximum_draw: 250 console-ports: - - name: Console + - name: con0 type: rj-45 - - name: usb-console - type: usb-a + description: 'Serial Console port, default: Baud rate (TX/RX) is 115200, "No" Parity, 2 stopbits, 8 databits' interfaces: - - name: Gi0/0/0/0 + - name: GigabitEthernet0/0/0/0 type: 1000base-x-sfp - - name: Gi0/0/0/1 + - name: GigabitEthernet0/0/0/1 type: 1000base-x-sfp - - name: Gi0/0/0/2 + - name: GigabitEthernet0/0/0/2 type: 1000base-x-sfp - - name: Gi0/0/0/3 + - name: GigabitEthernet0/0/0/3 type: 1000base-x-sfp - - name: Gi0/0/0/4 + - name: GigabitEthernet0/0/0/4 type: 1000base-x-sfp - - name: Gi0/0/0/5 + - name: GigabitEthernet0/0/0/5 type: 1000base-x-sfp - - name: Gi0/0/0/6 + - name: GigabitEthernet0/0/0/6 type: 1000base-x-sfp - - name: Gi0/0/0/7 + - name: GigabitEthernet0/0/0/7 type: 1000base-x-sfp - - name: Gi0/0/0/8 + - name: GigabitEthernet0/0/0/8 type: 1000base-x-sfp - - name: Gi0/0/0/9 + - name: GigabitEthernet0/0/0/9 type: 1000base-x-sfp - - name: Gi0/0/0/10 + - name: GigabitEthernet0/0/0/10 type: 1000base-x-sfp - - name: Gi0/0/0/11 + - name: GigabitEthernet0/0/0/11 type: 1000base-x-sfp - - name: Gi0/0/0/12 + - name: GigabitEthernet0/0/0/12 type: 1000base-x-sfp - - name: Gi0/0/0/13 + - name: GigabitEthernet0/0/0/13 type: 1000base-x-sfp - - name: Gi0/0/0/14 + - name: GigabitEthernet0/0/0/14 type: 1000base-x-sfp - - name: Gi0/0/0/15 + - name: GigabitEthernet0/0/0/15 type: 1000base-x-sfp - - name: Gi0/0/0/16 + - name: GigabitEthernet0/0/0/16 type: 1000base-x-sfp - - name: Gi0/0/0/17 + - name: GigabitEthernet0/0/0/17 type: 1000base-x-sfp - - name: Gi0/0/0/18 + - name: GigabitEthernet0/0/0/18 type: 1000base-x-sfp - - name: Gi0/0/0/19 + - name: GigabitEthernet0/0/0/19 type: 1000base-x-sfp - - name: Te0/0/0/20 + - name: TenGigE0/0/0/20 type: 10gbase-x-sfpp - - name: Te0/0/0/21 + - name: TenGigE0/0/0/21 type: 10gbase-x-sfpp - - name: Te0/0/0/22 + - name: TenGigE0/0/0/22 type: 10gbase-x-sfpp - - name: Te0/0/0/23 + - name: TenGigE0/0/0/23 type: 10gbase-x-sfpp - - name: Te0/0/0/24 + - name: TenGigE0/0/0/24 type: 10gbase-x-sfpp - - name: Te0/0/0/25 + - name: TenGigE0/0/0/25 type: 10gbase-x-sfpp - - name: Te0/0/0/26 + - name: TenGigE0/0/0/26 type: 10gbase-x-sfpp - - name: Te0/0/0/27 + - name: TenGigE0/0/0/27 type: 10gbase-x-sfpp - - name: Te0/0/0/28 + - name: TenGigE0/0/0/28 type: 10gbase-x-sfpp - - name: Te0/0/0/29 + - name: TenGigE0/0/0/29 type: 10gbase-x-sfpp - - name: Te0/0/0/30 + - name: TenGigE0/0/0/30 type: 10gbase-x-sfpp - - name: Te0/0/0/31 + - name: TenGigE0/0/0/31 type: 10gbase-x-sfpp + - name: MgmtEth0/RP0/CPU0/0 + type: 1000base-t + mgmt_only: true diff --git a/device-types/Cisco/N540-12Z20G-SYS-D.yaml b/device-types/Cisco/N540-12Z20G-SYS-D.yaml index 1b57b5cfb..395118084 100644 --- a/device-types/Cisco/N540-12Z20G-SYS-D.yaml +++ b/device-types/Cisco/N540-12Z20G-SYS-D.yaml @@ -3,83 +3,83 @@ manufacturer: Cisco model: N540-12Z20G-SYS-D slug: cisco-n540-12z20g-sys-d part_number: N540-12Z20G-SYS-D -is_full_depth: false -airflow: front-to-rear u_height: 1 +is_full_depth: false +weight: 5.9 +weight_unit: kg +airflow: front-to-rear power-ports: - - name: PSU0 + - name: PM0 type: dc-terminal - maximum_draw: 250 - - name: PSU1 - type: dc-terminal - maximum_draw: 250 console-ports: - - name: Console + - name: con0 type: rj-45 - - name: usb-console - type: usb-a + description: 'Serial Console port, default: Baud rate (TX/RX) is 115200, "No" Parity, 2 stopbits, 8 databits' interfaces: - - name: Gi0/0/0/0 + - name: GigabitEthernet0/0/0/0 type: 1000base-x-sfp - - name: Gi0/0/0/1 + - name: GigabitEthernet0/0/0/1 type: 1000base-x-sfp - - name: Gi0/0/0/2 + - name: GigabitEthernet0/0/0/2 type: 1000base-x-sfp - - name: Gi0/0/0/3 + - name: GigabitEthernet0/0/0/3 type: 1000base-x-sfp - - name: Gi0/0/0/4 + - name: GigabitEthernet0/0/0/4 type: 1000base-x-sfp - - name: Gi0/0/0/5 + - name: GigabitEthernet0/0/0/5 type: 1000base-x-sfp - - name: Gi0/0/0/6 + - name: GigabitEthernet0/0/0/6 type: 1000base-x-sfp - - name: Gi0/0/0/7 + - name: GigabitEthernet0/0/0/7 type: 1000base-x-sfp - - name: Gi0/0/0/8 + - name: GigabitEthernet0/0/0/8 type: 1000base-x-sfp - - name: Gi0/0/0/9 + - name: GigabitEthernet0/0/0/9 type: 1000base-x-sfp - - name: Gi0/0/0/10 + - name: GigabitEthernet0/0/0/10 type: 1000base-x-sfp - - name: Gi0/0/0/11 + - name: GigabitEthernet0/0/0/11 type: 1000base-x-sfp - - name: Gi0/0/0/12 + - name: GigabitEthernet0/0/0/12 type: 1000base-x-sfp - - name: Gi0/0/0/13 + - name: GigabitEthernet0/0/0/13 type: 1000base-x-sfp - - name: Gi0/0/0/14 + - name: GigabitEthernet0/0/0/14 type: 1000base-x-sfp - - name: Gi0/0/0/15 + - name: GigabitEthernet0/0/0/15 type: 1000base-x-sfp - - name: Gi0/0/0/16 + - name: GigabitEthernet0/0/0/16 type: 1000base-x-sfp - - name: Gi0/0/0/17 + - name: GigabitEthernet0/0/0/17 type: 1000base-x-sfp - - name: Gi0/0/0/18 + - name: GigabitEthernet0/0/0/18 type: 1000base-x-sfp - - name: Gi0/0/0/19 + - name: GigabitEthernet0/0/0/19 type: 1000base-x-sfp - - name: Te0/0/0/20 + - name: TenGigE0/0/0/20 type: 10gbase-x-sfpp - - name: Te0/0/0/21 + - name: TenGigE0/0/0/21 type: 10gbase-x-sfpp - - name: Te0/0/0/22 + - name: TenGigE0/0/0/22 type: 10gbase-x-sfpp - - name: Te0/0/0/23 + - name: TenGigE0/0/0/23 type: 10gbase-x-sfpp - - name: Te0/0/0/24 + - name: TenGigE0/0/0/24 type: 10gbase-x-sfpp - - name: Te0/0/0/25 + - name: TenGigE0/0/0/25 type: 10gbase-x-sfpp - - name: Te0/0/0/26 + - name: TenGigE0/0/0/26 type: 10gbase-x-sfpp - - name: Te0/0/0/27 + - name: TenGigE0/0/0/27 type: 10gbase-x-sfpp - - name: Te0/0/0/28 + - name: TenGigE0/0/0/28 type: 10gbase-x-sfpp - - name: Te0/0/0/29 + - name: TenGigE0/0/0/29 type: 10gbase-x-sfpp - - name: Te0/0/0/30 + - name: TenGigE0/0/0/30 type: 10gbase-x-sfpp - - name: Te0/0/0/31 + - name: TenGigE0/0/0/31 type: 10gbase-x-sfpp + - name: MgmtEth0/RP0/CPU0/0 + type: 1000base-t + mgmt_only: true diff --git a/device-types/Cisco/N540X-12Z16G-SYS-A.yaml b/device-types/Cisco/N540X-12Z16G-SYS-A.yaml index 2f08a868c..a1ffb5465 100644 --- a/device-types/Cisco/N540X-12Z16G-SYS-A.yaml +++ b/device-types/Cisco/N540X-12Z16G-SYS-A.yaml @@ -3,71 +3,75 @@ manufacturer: Cisco model: N540X-12Z16G-SYS-A slug: cisco-n540x-12z16g-sys-a part_number: N540X-12Z16G-SYS-A -is_full_depth: false u_height: 1 +is_full_depth: false +weight: 5.9 +weight_unit: kg power-ports: - name: PSU0 type: iec-60320-c14 maximum_draw: 250 console-ports: - - name: Console + - name: con0 type: rj-45 - - name: usb-console - type: usb-a + description: 'Serial Console port, default: Baud rate (TX/RX) is 115200, "No" Parity, 2 stopbits, 8 databits' interfaces: - - name: Gi0/0/0/0 + - name: GigabitEthernet0/0/0/0 type: 1000base-t - - name: Gi0/0/0/1 + - name: GigabitEthernet0/0/0/1 type: 1000base-t - - name: Gi0/0/0/2 + - name: GigabitEthernet0/0/0/2 type: 1000base-t - - name: Gi0/0/0/3 + - name: GigabitEthernet0/0/0/3 type: 1000base-t - - name: Gi0/0/0/4 + - name: GigabitEthernet0/0/0/4 type: 1000base-x-sfp - - name: Gi0/0/0/5 + - name: GigabitEthernet0/0/0/5 type: 1000base-x-sfp - - name: Gi0/0/0/6 + - name: GigabitEthernet0/0/0/6 type: 1000base-x-sfp - - name: Gi0/0/0/7 + - name: GigabitEthernet0/0/0/7 type: 1000base-x-sfp - - name: Gi0/0/0/8 + - name: GigabitEthernet0/0/0/8 type: 1000base-x-sfp - - name: Gi0/0/0/9 + - name: GigabitEthernet0/0/0/9 type: 1000base-x-sfp - - name: Gi0/0/0/10 + - name: GigabitEthernet0/0/0/10 type: 1000base-x-sfp - - name: Gi0/0/0/11 + - name: GigabitEthernet0/0/0/11 type: 1000base-x-sfp - - name: Gi0/0/0/12 + - name: GigabitEthernet0/0/0/12 type: 1000base-x-sfp - - name: Gi0/0/0/13 + - name: GigabitEthernet0/0/0/13 type: 1000base-x-sfp - - name: Gi0/0/0/14 + - name: GigabitEthernet0/0/0/14 type: 1000base-x-sfp - - name: Gi0/0/0/15 + - name: GigabitEthernet0/0/0/15 type: 1000base-x-sfp - - name: Te0/0/0/16 + - name: TenGigE0/0/0/16 type: 10gbase-x-sfpp - - name: Te0/0/0/17 + - name: TenGigE0/0/0/17 type: 10gbase-x-sfpp - - name: Te0/0/0/18 + - name: TenGigE0/0/0/18 type: 10gbase-x-sfpp - - name: Te0/0/0/19 + - name: TenGigE0/0/0/19 type: 10gbase-x-sfpp - - name: Te0/0/0/20 + - name: TenGigE0/0/0/20 type: 10gbase-x-sfpp - - name: Te0/0/0/21 + - name: TenGigE0/0/0/21 type: 10gbase-x-sfpp - - name: Te0/0/0/22 + - name: TenGigE0/0/0/22 type: 10gbase-x-sfpp - - name: Te0/0/0/23 + - name: TenGigE0/0/0/23 type: 10gbase-x-sfpp - - name: Te0/0/0/24 + - name: TenGigE0/0/0/24 type: 10gbase-x-sfpp - - name: Te0/0/0/25 + - name: TenGigE0/0/0/25 type: 10gbase-x-sfpp - - name: Te0/0/0/26 + - name: TenGigE0/0/0/26 type: 10gbase-x-sfpp - - name: Te0/0/0/27 + - name: TenGigE0/0/0/27 type: 10gbase-x-sfpp + - name: MgmtEth0/RP0/CPU0/0 + type: 1000base-t + mgmt_only: true diff --git a/device-types/Cisco/N540X-12Z16G-SYS-D.yaml b/device-types/Cisco/N540X-12Z16G-SYS-D.yaml index d8d8723a3..37446d87f 100644 --- a/device-types/Cisco/N540X-12Z16G-SYS-D.yaml +++ b/device-types/Cisco/N540X-12Z16G-SYS-D.yaml @@ -3,9 +3,11 @@ manufacturer: Cisco model: N540X-12Z16G-SYS-D slug: cisco-n540x-12z16g-sys-d part_number: N540X-12Z16G-SYS-D +u_height: 1 is_full_depth: false airflow: front-to-rear -u_height: 1 +weight: 5.9 +weight_unit: kg power-ports: - name: PSU0 type: dc-terminal @@ -14,64 +16,66 @@ power-ports: type: dc-terminal maximum_draw: 250 console-ports: - - name: Console + - name: con0 type: rj-45 - - name: usb-console - type: usb-a + description: 'Serial Console port, default: Baud rate (TX/RX) is 115200, "No" Parity, 2 stopbits, 8 databits' interfaces: - - name: Gi0/0/0/0 + - name: GigabitEthernet0/0/0/0 type: 1000base-t - - name: Gi0/0/0/1 + - name: GigabitEthernet0/0/0/1 type: 1000base-t - - name: Gi0/0/0/2 + - name: GigabitEthernet0/0/0/2 type: 1000base-t - - name: Gi0/0/0/3 + - name: GigabitEthernet0/0/0/3 type: 1000base-t - - name: Gi0/0/0/4 + - name: GigabitEthernet0/0/0/4 type: 1000base-x-sfp - - name: Gi0/0/0/5 + - name: GigabitEthernet0/0/0/5 type: 1000base-x-sfp - - name: Gi0/0/0/6 + - name: GigabitEthernet0/0/0/6 type: 1000base-x-sfp - - name: Gi0/0/0/7 + - name: GigabitEthernet0/0/0/7 type: 1000base-x-sfp - - name: Gi0/0/0/8 + - name: GigabitEthernet0/0/0/8 type: 1000base-x-sfp - - name: Gi0/0/0/9 + - name: GigabitEthernet0/0/0/9 type: 1000base-x-sfp - - name: Gi0/0/0/10 + - name: GigabitEthernet0/0/0/10 type: 1000base-x-sfp - - name: Gi0/0/0/11 + - name: GigabitEthernet0/0/0/11 type: 1000base-x-sfp - - name: Gi0/0/0/12 + - name: GigabitEthernet0/0/0/12 type: 1000base-x-sfp - - name: Gi0/0/0/13 + - name: GigabitEthernet0/0/0/13 type: 1000base-x-sfp - - name: Gi0/0/0/14 + - name: GigabitEthernet0/0/0/14 type: 1000base-x-sfp - - name: Gi0/0/0/15 + - name: GigabitEthernet0/0/0/15 type: 1000base-x-sfp - - name: Te0/0/0/16 + - name: TenGigE0/0/0/16 type: 10gbase-x-sfpp - - name: Te0/0/0/17 + - name: TenGigE0/0/0/17 type: 10gbase-x-sfpp - - name: Te0/0/0/18 + - name: TenGigE0/0/0/18 type: 10gbase-x-sfpp - - name: Te0/0/0/19 + - name: TenGigE0/0/0/19 type: 10gbase-x-sfpp - - name: Te0/0/0/20 + - name: TenGigE0/0/0/20 type: 10gbase-x-sfpp - - name: Te0/0/0/21 + - name: TenGigE0/0/0/21 type: 10gbase-x-sfpp - - name: Te0/0/0/22 + - name: TenGigE0/0/0/22 type: 10gbase-x-sfpp - - name: Te0/0/0/23 + - name: TenGigE0/0/0/23 type: 10gbase-x-sfpp - - name: Te0/0/0/24 + - name: TenGigE0/0/0/24 type: 10gbase-x-sfpp - - name: Te0/0/0/25 + - name: TenGigE0/0/0/25 type: 10gbase-x-sfpp - - name: Te0/0/0/26 + - name: TenGigE0/0/0/26 type: 10gbase-x-sfpp - - name: Te0/0/0/27 + - name: TenGigE0/0/0/27 type: 10gbase-x-sfpp + - name: MgmtEth0/RP0/CPU0/0 + type: 1000base-t + mgmt_only: true diff --git a/device-types/Cisco/N540X-ACC-SYS.yaml b/device-types/Cisco/N540X-ACC-SYS.yaml new file mode 100644 index 000000000..1b78e0011 --- /dev/null +++ b/device-types/Cisco/N540X-ACC-SYS.yaml @@ -0,0 +1,106 @@ +--- +manufacturer: Cisco +model: N540X-ACC-SYS +slug: cisco-n540x-acc-sys +part_number: N540x-ACC-SYS +u_height: 1 +is_full_depth: false +weight: 5.9 +weight_unit: kg +airflow: front-to-rear +front_image: false +module-bays: + - name: PM0 + position: 0/PM0 + description: Power module + - name: PM1 + position: 0/PM1 + description: Power module + - name: FAN0 + position: 0/FT0 + description: Fan tray + - name: FAN1 + position: 0/FT1 + description: Fan tray + - name: FAN2 + position: 0/FT2 + description: Fan tray + - name: FAN3 + position: 0/FT3 + description: Fan tray +console-ports: + - name: con0 + type: rj-45 + description: 'Serial Console port, default: Baud rate (TX/RX) is 115200, "No" Parity, 2 stopbits, 8 databits' +interfaces: + - name: TenGigE0/0/0/0 + type: 10gbase-x-sfpp + - name: TenGigE0/0/0/1 + type: 10gbase-x-sfpp + - name: TenGigE0/0/0/2 + type: 10gbase-x-sfpp + - name: TenGigE0/0/0/3 + type: 10gbase-x-sfpp + - name: TenGigE0/0/0/4 + type: 10gbase-x-sfpp + - name: TenGigE0/0/0/5 + type: 10gbase-x-sfpp + - name: TenGigE0/0/0/6 + type: 10gbase-x-sfpp + - name: TenGigE0/0/0/7 + type: 10gbase-x-sfpp + - name: TenGigE0/0/0/8 + type: 10gbase-x-sfpp + - name: TenGigE0/0/0/9 + type: 10gbase-x-sfpp + - name: TenGigE0/0/0/10 + type: 10gbase-x-sfpp + - name: TenGigE0/0/0/11 + type: 10gbase-x-sfpp + - name: TenGigE0/0/0/12 + type: 10gbase-x-sfpp + - name: TenGigE0/0/0/13 + type: 10gbase-x-sfpp + - name: TenGigE0/0/0/14 + type: 10gbase-x-sfpp + - name: TenGigE0/0/0/15 + type: 10gbase-x-sfpp + - name: TenGigE0/0/0/16 + type: 10gbase-x-sfpp + - name: TenGigE0/0/0/17 + type: 10gbase-x-sfpp + - name: TenGigE0/0/0/18 + type: 10gbase-x-sfpp + - name: TenGigE0/0/0/19 + type: 10gbase-x-sfpp + - name: TenGigE0/0/0/20 + type: 10gbase-x-sfpp + - name: TenGigE0/0/0/21 + type: 10gbase-x-sfpp + - name: TenGigE0/0/0/22 + type: 10gbase-x-sfpp + - name: TenGigE0/0/0/23 + type: 10gbase-x-sfpp + - name: TwentyFiveGigE0/0/0/24 + type: 25gbase-x-sfp28 + - name: TwentyFiveGigE0/0/0/25 + type: 25gbase-x-sfp28 + - name: TwentyFiveGigE0/0/0/26 + type: 25gbase-x-sfp28 + - name: TwentyFiveGigE0/0/0/27 + type: 25gbase-x-sfp28 + - name: TwentyFiveGigE0/0/0/28 + type: 25gbase-x-sfp28 + - name: TwentyFiveGigE0/0/0/29 + type: 25gbase-x-sfp28 + - name: TwentyFiveGigE0/0/0/30 + type: 25gbase-x-sfp28 + - name: TwentyFiveGigE0/0/0/31 + type: 25gbase-x-sfp28 + - name: HundredGigE0/0/1/0 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/1/1 + type: 100gbase-x-qsfp28 + - name: MgmtEth0/RP0/CPU0/0 + type: 1000base-t + mgmt_only: true diff --git a/device-types/Cisco/N9K-C9508.yml b/device-types/Cisco/N9K-C9508.yml new file mode 100644 index 000000000..3c9298c1e --- /dev/null +++ b/device-types/Cisco/N9K-C9508.yml @@ -0,0 +1,97 @@ +--- +manufacturer: Cisco +model: Nexus 9508 +slug: cisco-n9k-c9508 +part_number: N9K-C9508 +front_image: true +rear_image: true +u_height: 13 +weight: 68.2 +airflow: front-to-rear +weight_unit: kg +is_full_depth: true +module-bays: + - name: Slot 1 + position: '1' + description: Line Card + - name: Slot 2 + position: '2' + description: Line Card + - name: Slot 3 + position: '3' + description: Line Card + - name: Slot 4 + position: '4' + description: Line Card + - name: Slot 5 + position: '5' + description: Line Card + - name: Slot 6 + position: '6' + description: Line Card + - name: Slot 7 + position: '7' + description: Line Card + - name: Slot 8 + position: '8' + description: Line Card + - name: Slot 21 + label: Fabric Module 1 + position: '21' + - name: Slot 22 + label: Fabric Module 2 + position: '22' + - name: Slot 23 + label: Fabric Module 3 + position: '23' + - name: Slot 24 + label: Fabric Module 4 + position: '24' + - name: Slot 25 + label: Fabric Module 5 + position: '25' + - name: Slot 26 + label: Fabric Module 6 + position: '26' + - name: Slot 27 + label: Supervisor Module 1 + position: '27' + - name: Slot 28 + label: Supervisor Module 2 + position: '28' + - name: Slot 29 + label: System Controller 1 + position: '29' + - name: Slot 30 + label: System Controller 2 + position: '30' + - name: PS1 + position: '1' + label: Power Supply 1 + - name: PS2 + position: '2' + label: Power Supply 2 + - name: PS3 + position: '3' + label: Power Supply 3 + - name: PS4 + position: '4' + label: Power Supply 4 + - name: PS5 + position: '5' + label: Power Supply 5 + - name: PS6 + position: '6' + label: Power Supply 6 + - name: PS7 + position: '7' + label: Power Supply 7 + - name: PS8 + position: '8' + label: Power Supply 8 + - name: Fan 1 + position: '1' + - name: Fan 2 + position: '2' + - name: Fan 3 + position: '3' diff --git a/device-types/Commscope/MFPS-KHD-P-SIL1-048.yaml b/device-types/Commscope/MFPS-KHD-P-SIL1-048.yaml new file mode 100644 index 000000000..96b82cc4a --- /dev/null +++ b/device-types/Commscope/MFPS-KHD-P-SIL1-048.yaml @@ -0,0 +1,229 @@ +--- +manufacturer: Commscope +model: MFPS-KHD-P-SIL1-048 +slug: commscope-mfps-khd-p-sil1-048 +description: MFPS Fiber Optic panel, 1RU, 48 fibers/RU, splice/patch, SMOUV/front patch cords orientation to the right, 48 LC/UPC, grade C +part_number: EH6592-000 +u_height: 1.0 +is_full_depth: false +airflow: passive +comments: '[Commscope MFPS-KHD-P-SIL1-048](https://www.commscope.com/globalassets/digizuite/149234-p360-eh6592-000-external.pdf)' +is_powered: false +front-ports: + - name: 1-2 + type: lc-apc + label: 001-002 + color: 70d975 + rear_port: 1-2 + rear_port_position: 1 + - name: 3-4 + type: lc-apc + label: 003-004 + color: 70d975 + rear_port: 3-4 + rear_port_position: 1 + - name: 5-6 + type: lc-apc + label: 005-006 + color: 70d975 + rear_port: 5-6 + rear_port_position: 1 + - name: 7-8 + type: lc-apc + label: 007-008 + color: 70d975 + rear_port: 7-8 + rear_port_position: 1 + - name: 9-10 + type: lc-apc + label: 009-010 + color: 70d975 + rear_port: 9-10 + rear_port_position: 1 + - name: 11-12 + type: lc-apc + label: 011-012 + color: 70d975 + rear_port: 11-12 + rear_port_position: 1 + - name: 13-14 + type: lc-apc + label: 013-014 + color: 70d975 + rear_port: 13-14 + rear_port_position: 1 + - name: 15-16 + type: lc-apc + label: 015-016 + color: 70d975 + rear_port: 15-16 + rear_port_position: 1 + - name: 17-18 + type: lc-apc + label: 017-018 + color: 70d975 + rear_port: 17-18 + rear_port_position: 1 + - name: 19-20 + type: lc-apc + label: 019-020 + color: 70d975 + rear_port: 19-20 + rear_port_position: 1 + - name: 21-22 + type: lc-apc + label: 021-022 + color: 70d975 + rear_port: 21-22 + rear_port_position: 1 + - name: 23-24 + type: lc-apc + label: 023-024 + color: 70d975 + rear_port: 23-24 + rear_port_position: 1 + - name: 25-26 + type: lc-apc + label: 025-026 + color: 70d975 + rear_port: 25-26 + rear_port_position: 1 + - name: 27-28 + type: lc-apc + label: 027-028 + color: 70d975 + rear_port: 27-28 + rear_port_position: 1 + - name: 29-30 + type: lc-apc + label: 029-030 + color: 70d975 + rear_port: 29-30 + rear_port_position: 1 + - name: 31-32 + type: lc-apc + label: 031-032 + color: 70d975 + rear_port: 31-32 + rear_port_position: 1 + - name: 33-34 + type: lc-apc + label: 033-034 + color: 70d975 + rear_port: 33-34 + rear_port_position: 1 + - name: 35-36 + type: lc-apc + label: 035-036 + color: 70d975 + rear_port: 35-36 + rear_port_position: 1 + - name: 37-38 + type: lc-apc + label: 037-038 + color: 70d975 + rear_port: 37-38 + rear_port_position: 1 + - name: 39-40 + type: lc-apc + label: 039-040 + color: 70d975 + rear_port: 39-40 + rear_port_position: 1 + - name: 41-42 + type: lc-apc + label: 041-042 + color: 70d975 + rear_port: 41-42 + rear_port_position: 1 + - name: 43-44 + type: lc-apc + label: 043-044 + color: 70d975 + rear_port: 43-44 + rear_port_position: 1 + - name: 45-46 + type: lc-apc + label: 045-046 + color: 70d975 + rear_port: 45-46 + rear_port_position: 1 + - name: 47-48 + type: lc-apc + label: 047-048 + color: 70d975 + rear_port: 47-48 + rear_port_position: 1 +rear-ports: + - name: 1-2 + type: splice + positions: 1 + - name: 3-4 + type: splice + positions: 1 + - name: 5-6 + type: splice + positions: 1 + - name: 7-8 + type: splice + positions: 1 + - name: 9-10 + type: splice + positions: 1 + - name: 11-12 + type: splice + positions: 1 + - name: 13-14 + type: splice + positions: 1 + - name: 15-16 + type: splice + positions: 1 + - name: 17-18 + type: splice + positions: 1 + - name: 19-20 + type: splice + positions: 1 + - name: 21-22 + type: splice + positions: 1 + - name: 23-24 + type: splice + positions: 1 + - name: 25-26 + type: splice + positions: 1 + - name: 27-28 + type: splice + positions: 1 + - name: 29-30 + type: splice + positions: 1 + - name: 31-32 + type: splice + positions: 1 + - name: 33-34 + type: splice + positions: 1 + - name: 35-36 + type: splice + positions: 1 + - name: 37-38 + type: splice + positions: 1 + - name: 39-40 + type: splice + positions: 1 + - name: 41-42 + type: splice + positions: 1 + - name: 43-44 + type: splice + positions: 1 + - name: 45-46 + type: splice + positions: 1 + - name: 47-48 + type: splice + positions: 1 diff --git a/device-types/Commscope/MFPS-KHD-P-SIL2-048.yaml b/device-types/Commscope/MFPS-KHD-P-SIL2-048.yaml new file mode 100644 index 000000000..10138a44a --- /dev/null +++ b/device-types/Commscope/MFPS-KHD-P-SIL2-048.yaml @@ -0,0 +1,229 @@ +--- +manufacturer: Commscope +model: MFPS-KHD-P-SIL2-048 +slug: commscope-mfps-khd-p-sil2-048 +description: MFPS Fiber Optic panel, 1RU, 48 fibers/RU, splice/patch, SMOUV/front patch cords orientation to the right, 48 LC/APC, grade C +part_number: EH6588-000 +u_height: 1.0 +is_full_depth: false +airflow: passive +comments: '[Commscope MFPS-KHD-P-SIL2-048](https://www.commscope.com/globalassets/digizuite/149232-p360-eh6588-000-external.pdf)' +is_powered: false +front-ports: + - name: 1-2 + type: lc-apc + label: 001-002 + color: 70d975 + rear_port: 1-2 + rear_port_position: 1 + - name: 3-4 + type: lc-apc + label: 003-004 + color: 70d975 + rear_port: 3-4 + rear_port_position: 1 + - name: 5-6 + type: lc-apc + label: 005-006 + color: 70d975 + rear_port: 5-6 + rear_port_position: 1 + - name: 7-8 + type: lc-apc + label: 007-008 + color: 70d975 + rear_port: 7-8 + rear_port_position: 1 + - name: 9-10 + type: lc-apc + label: 009-010 + color: 70d975 + rear_port: 9-10 + rear_port_position: 1 + - name: 11-12 + type: lc-apc + label: 011-012 + color: 70d975 + rear_port: 11-12 + rear_port_position: 1 + - name: 13-14 + type: lc-apc + label: 013-014 + color: 70d975 + rear_port: 13-14 + rear_port_position: 1 + - name: 15-16 + type: lc-apc + label: 015-016 + color: 70d975 + rear_port: 15-16 + rear_port_position: 1 + - name: 17-18 + type: lc-apc + label: 017-018 + color: 70d975 + rear_port: 17-18 + rear_port_position: 1 + - name: 19-20 + type: lc-apc + label: 019-020 + color: 70d975 + rear_port: 19-20 + rear_port_position: 1 + - name: 21-22 + type: lc-apc + label: 021-022 + color: 70d975 + rear_port: 21-22 + rear_port_position: 1 + - name: 23-24 + type: lc-apc + label: 023-024 + color: 70d975 + rear_port: 23-24 + rear_port_position: 1 + - name: 25-26 + type: lc-apc + label: 025-026 + color: 70d975 + rear_port: 25-26 + rear_port_position: 1 + - name: 27-28 + type: lc-apc + label: 027-028 + color: 70d975 + rear_port: 27-28 + rear_port_position: 1 + - name: 29-30 + type: lc-apc + label: 029-030 + color: 70d975 + rear_port: 29-30 + rear_port_position: 1 + - name: 31-32 + type: lc-apc + label: 031-032 + color: 70d975 + rear_port: 31-32 + rear_port_position: 1 + - name: 33-34 + type: lc-apc + label: 033-034 + color: 70d975 + rear_port: 33-34 + rear_port_position: 1 + - name: 35-36 + type: lc-apc + label: 035-036 + color: 70d975 + rear_port: 35-36 + rear_port_position: 1 + - name: 37-38 + type: lc-apc + label: 037-038 + color: 70d975 + rear_port: 37-38 + rear_port_position: 1 + - name: 39-40 + type: lc-apc + label: 039-040 + color: 70d975 + rear_port: 39-40 + rear_port_position: 1 + - name: 41-42 + type: lc-apc + label: 041-042 + color: 70d975 + rear_port: 41-42 + rear_port_position: 1 + - name: 43-44 + type: lc-apc + label: 043-044 + color: 70d975 + rear_port: 43-44 + rear_port_position: 1 + - name: 45-46 + type: lc-apc + label: 045-046 + color: 70d975 + rear_port: 45-46 + rear_port_position: 1 + - name: 47-48 + type: lc-apc + label: 047-048 + color: 70d975 + rear_port: 47-48 + rear_port_position: 1 +rear-ports: + - name: 1-2 + type: splice + positions: 1 + - name: 3-4 + type: splice + positions: 1 + - name: 5-6 + type: splice + positions: 1 + - name: 7-8 + type: splice + positions: 1 + - name: 9-10 + type: splice + positions: 1 + - name: 11-12 + type: splice + positions: 1 + - name: 13-14 + type: splice + positions: 1 + - name: 15-16 + type: splice + positions: 1 + - name: 17-18 + type: splice + positions: 1 + - name: 19-20 + type: splice + positions: 1 + - name: 21-22 + type: splice + positions: 1 + - name: 23-24 + type: splice + positions: 1 + - name: 25-26 + type: splice + positions: 1 + - name: 27-28 + type: splice + positions: 1 + - name: 29-30 + type: splice + positions: 1 + - name: 31-32 + type: splice + positions: 1 + - name: 33-34 + type: splice + positions: 1 + - name: 35-36 + type: splice + positions: 1 + - name: 37-38 + type: splice + positions: 1 + - name: 39-40 + type: splice + positions: 1 + - name: 41-42 + type: splice + positions: 1 + - name: 43-44 + type: splice + positions: 1 + - name: 45-46 + type: splice + positions: 1 + - name: 47-48 + type: splice + positions: 1 diff --git a/device-types/Extreme Networks/5520-12MW-36W-FabricEngine.yaml b/device-types/Extreme Networks/5520-12MW-36W-FabricEngine.yaml index 1da7d36c5..c064510ef 100644 --- a/device-types/Extreme Networks/5520-12MW-36W-FabricEngine.yaml +++ b/device-types/Extreme Networks/5520-12MW-36W-FabricEngine.yaml @@ -17,195 +17,195 @@ interfaces: - name: 1/1 type: 1000base-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/2 type: 1000base-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/3 type: 1000base-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/4 type: 1000base-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/5 type: 1000base-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/6 type: 1000base-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/7 type: 1000base-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/8 type: 1000base-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/9 type: 1000base-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/10 type: 1000base-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/11 type: 1000base-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/12 type: 1000base-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/13 type: 1000base-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/14 type: 1000base-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/15 type: 1000base-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/16 type: 1000base-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/17 type: 1000base-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/18 type: 1000base-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/19 type: 1000base-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/20 type: 1000base-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/21 type: 1000base-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/22 type: 1000base-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/23 type: 1000base-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/24 type: 1000base-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/25 type: 1000base-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/26 type: 1000base-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/27 type: 1000base-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/28 type: 1000base-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/29 type: 1000base-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/30 type: 1000base-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/31 type: 1000base-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/32 type: 1000base-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/33 type: 1000base-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/34 type: 1000base-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/35 type: 1000base-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/36 type: 5gbase-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/37 type: 5gbase-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/38 type: 5gbase-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/39 type: 5gbase-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/40 type: 5gbase-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/41 type: 5gbase-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/42 type: 5gbase-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/43 type: 5gbase-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/44 type: 5gbase-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/45 type: 5gbase-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/46 type: 5gbase-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/47 type: 5gbase-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: 1/48 type: 5gbase-t poe_mode: pse - poe_type: type3-ieee802.3bt + poe_type: type4-ieee802.3bt - name: mgmt type: 1000base-t mgmt_only: true diff --git a/device-types/Extreme Networks/5520-12MW-36W.yaml b/device-types/Extreme Networks/5520-12MW-36W.yaml new file mode 100644 index 000000000..86f757448 --- /dev/null +++ b/device-types/Extreme Networks/5520-12MW-36W.yaml @@ -0,0 +1,220 @@ +--- +manufacturer: Extreme Networks +model: 5520-12MW-36W +slug: extreme-networks-5520-12mw-36w +part_number: 5520-12MW-36W +u_height: 1 +is_full_depth: true +weight: 6.33 +weight_unit: kg +console-ports: + - name: RJ45 + type: rj-45 + - name: USB + type: usb-micro-b +interfaces: + - name: Mgmt + type: 1000base-t + mgmt_only: true + - name: '1' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '2' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '3' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '4' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '5' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '6' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '7' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '8' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '9' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '10' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '11' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '12' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '13' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '14' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '15' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '16' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '17' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '18' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '19' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '20' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '21' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '22' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '23' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '24' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '25' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '26' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '27' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '28' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '29' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '30' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '31' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '32' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '33' + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '34' + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '35' + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '36' + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '37' + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '38' + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '39' + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '40' + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '41' + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '42' + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '43' + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '44' + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '45' + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '46' + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '47' + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '48' + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: U1 + type: 100gbase-x-qsfp28 + description: Connects at 1x40Gb, 2x 50Gb, 4x 25Gb, or 4x 10Gb, but not 1x 100Gb. Or use for stacking. + - name: U2 + type: 100gbase-x-qsfp28 + description: Connects at 1x40Gb, 2x 50Gb, 4x 25Gb, or 4x 10Gb, but not 1x 100Gb. Or use for stacking. +module-bays: + - name: PSU-1 + - name: PSU-2 + - name: VIM diff --git a/device-types/Extreme Networks/5520-24T.yaml b/device-types/Extreme Networks/5520-24T.yaml index e5ed20ab8..ecda7ca86 100644 --- a/device-types/Extreme Networks/5520-24T.yaml +++ b/device-types/Extreme Networks/5520-24T.yaml @@ -5,13 +5,17 @@ slug: extreme-networks-5520-24t part_number: 5520-24T u_height: 1 is_full_depth: true -subdevice_role: parent +weight: 5.54 +weight_unit: kg console-ports: - - name: Console_RJ45 + - name: RJ45 type: rj-45 - - name: Console_USB + - name: USB type: usb-micro-b interfaces: + - name: Mgmt + type: 1000base-t + mgmt_only: true - name: '1' type: 1000base-t - name: '2' @@ -60,26 +64,13 @@ interfaces: type: 1000base-t - name: '24' type: 1000base-t - - name: '25' - type: 25gbase-x-sfp28 - - name: '26' - type: 25gbase-x-sfp28 - - name: '27' - type: other - description: either Stacking-Ports or additional SFP+; only with VIM-2 module - - name: '28' - type: other - description: either Stacking-Ports or additional SFP+; only with VIM-2 module - - name: '29' - type: other - description: either Stacking-Ports or additional SFP+; only with VIM-2 module - - name: '30' - type: other - description: either Stacking-Ports or additional SFP+; only with VIM-2 module - - name: Mgmt - type: 1000base-t - mgmt_only: true + - name: U1 + type: 100gbase-x-qsfp28 + description: Connects at 1x40Gb, 2x 50Gb, 4x 25Gb, or 4x 10Gb, but not 1x 100Gb. Or use for stacking. + - name: U2 + type: 100gbase-x-qsfp28 + description: Connects at 1x40Gb, 2x 50Gb, 4x 25Gb, or 4x 10Gb, but not 1x 100Gb. Or use for stacking. module-bays: - name: PSU-1 - name: PSU-2 - - name: VIM-2 + - name: VIM diff --git a/device-types/Extreme Networks/5520-24W.yaml b/device-types/Extreme Networks/5520-24W.yaml new file mode 100644 index 000000000..ce7a1ca8b --- /dev/null +++ b/device-types/Extreme Networks/5520-24W.yaml @@ -0,0 +1,124 @@ +--- +manufacturer: Extreme Networks +model: 5520-24W +slug: extreme-networks-5520-24w +part_number: 5520-24W +u_height: 1 +is_full_depth: true +weight: 6.25 +weight_unit: kg +console-ports: + - name: RJ45 + type: rj-45 + - name: USB + type: usb-micro-b +interfaces: + - name: Mgmt + type: 1000base-t + mgmt_only: true + - name: '1' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '2' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '3' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '4' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '5' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '6' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '7' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '8' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '9' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '10' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '11' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '12' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '13' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '14' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '15' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '16' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '17' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '18' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '19' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '20' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '21' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '22' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '23' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '24' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: U1 + type: 100gbase-x-qsfp28 + description: Connects at 1x40Gb, 2x 50Gb, 4x 25Gb, or 4x 10Gb, but not 1x 100Gb. Or use for stacking. + - name: U2 + type: 100gbase-x-qsfp28 + description: Connects at 1x40Gb, 2x 50Gb, 4x 25Gb, or 4x 10Gb, but not 1x 100Gb. Or use for stacking. +module-bays: + - name: PSU-1 + - name: PSU-2 + - name: VIM diff --git a/device-types/Extreme Networks/5520-24X.yaml b/device-types/Extreme Networks/5520-24X.yaml new file mode 100644 index 000000000..f38def04e --- /dev/null +++ b/device-types/Extreme Networks/5520-24X.yaml @@ -0,0 +1,76 @@ +--- +manufacturer: Extreme Networks +model: 5520-24X +slug: extreme-networks-5520-24x +part_number: 5520-24S +u_height: 1 +is_full_depth: true +weight: 6.25 +weight_unit: kg +console-ports: + - name: RJ45 + type: rj-45 + - name: USB + type: usb-micro-b +interfaces: + - name: Mgmt + type: 1000base-t + mgmt_only: true + - name: '1' + type: 10gbase-x-sfpp + - name: '2' + type: 10gbase-x-sfpp + - name: '3' + type: 10gbase-x-sfpp + - name: '4' + type: 10gbase-x-sfpp + - name: '5' + type: 10gbase-x-sfpp + - name: '6' + type: 10gbase-x-sfpp + - name: '7' + type: 10gbase-x-sfpp + - name: '8' + type: 10gbase-x-sfpp + - name: '9' + type: 10gbase-x-sfpp + - name: '10' + type: 10gbase-x-sfpp + - name: '11' + type: 10gbase-x-sfpp + - name: '12' + type: 10gbase-x-sfpp + - name: '13' + type: 10gbase-x-sfpp + - name: '14' + type: 10gbase-x-sfpp + - name: '15' + type: 10gbase-x-sfpp + - name: '16' + type: 10gbase-x-sfpp + - name: '17' + type: 10gbase-x-sfpp + - name: '18' + type: 10gbase-x-sfpp + - name: '19' + type: 10gbase-x-sfpp + - name: '20' + type: 10gbase-x-sfpp + - name: '21' + type: 10gbase-x-sfpp + - name: '22' + type: 10gbase-x-sfpp + - name: '23' + type: 10gbase-x-sfpp + - name: '24' + type: 10gbase-x-sfpp + - name: U1 + type: 100gbase-x-qsfp28 + description: Connects at 1x40Gb, 2x 50Gb, 4x 25Gb, or 4x 10Gb, but not 1x 100Gb. Or use for stacking. + - name: U2 + type: 100gbase-x-qsfp28 + description: Connects at 1x40Gb, 2x 50Gb, 4x 25Gb, or 4x 10Gb, but not 1x 100Gb. Or use for stacking. +module-bays: + - name: PSU-1 + - name: PSU-2 + - name: VIM diff --git a/device-types/Extreme Networks/5520-48SE.yaml b/device-types/Extreme Networks/5520-48SE.yaml new file mode 100644 index 000000000..fc5f40b32 --- /dev/null +++ b/device-types/Extreme Networks/5520-48SE.yaml @@ -0,0 +1,124 @@ +--- +manufacturer: Extreme Networks +model: 5520-48SE +slug: extreme-networks-5520-48se +part_number: 5520-48SE +u_height: 1 +is_full_depth: true +weight: 5.70 +weight_unit: kg +console-ports: + - name: RJ45 + type: rj-45 + - name: USB + type: usb-micro-b +interfaces: + - name: Mgmt + type: 1000base-t + mgmt_only: true + - name: '1' + type: 1000base-x-sfp + - name: '2' + type: 1000base-x-sfp + - name: '3' + type: 1000base-x-sfp + - name: '4' + type: 1000base-x-sfp + - name: '5' + type: 1000base-x-sfp + - name: '6' + type: 1000base-x-sfp + - name: '7' + type: 1000base-x-sfp + - name: '8' + type: 1000base-x-sfp + - name: '9' + type: 1000base-x-sfp + - name: '10' + type: 1000base-x-sfp + - name: '11' + type: 1000base-x-sfp + - name: '12' + type: 1000base-x-sfp + - name: '13' + type: 1000base-x-sfp + - name: '14' + type: 1000base-x-sfp + - name: '15' + type: 1000base-x-sfp + - name: '16' + type: 1000base-x-sfp + - name: '17' + type: 1000base-x-sfp + - name: '18' + type: 1000base-x-sfp + - name: '19' + type: 1000base-x-sfp + - name: '20' + type: 1000base-x-sfp + - name: '21' + type: 1000base-x-sfp + - name: '22' + type: 1000base-x-sfp + - name: '23' + type: 1000base-x-sfp + - name: '24' + type: 1000base-x-sfp + - name: '25' + type: 1000base-x-sfp + - name: '26' + type: 1000base-x-sfp + - name: '27' + type: 1000base-x-sfp + - name: '28' + type: 1000base-x-sfp + - name: '29' + type: 1000base-x-sfp + - name: '30' + type: 1000base-x-sfp + - name: '31' + type: 1000base-x-sfp + - name: '32' + type: 1000base-x-sfp + - name: '33' + type: 1000base-x-sfp + - name: '34' + type: 1000base-x-sfp + - name: '35' + type: 1000base-x-sfp + - name: '36' + type: 1000base-x-sfp + - name: '37' + type: 1000base-x-sfp + - name: '38' + type: 1000base-x-sfp + - name: '39' + type: 1000base-x-sfp + - name: '40' + type: 1000base-x-sfp + - name: '41' + type: 1000base-x-sfp + - name: '42' + type: 1000base-x-sfp + - name: '43' + type: 1000base-x-sfp + - name: '44' + type: 1000base-x-sfp + - name: '45' + type: 1000base-x-sfp + - name: '46' + type: 1000base-x-sfp + - name: '47' + type: 1000base-x-sfp + - name: '48' + type: 1000base-x-sfp + - name: U1 + type: 100gbase-x-qsfp28 + description: Connects at 1x40Gb, 2x 50Gb, 4x 25Gb, or 4x 10Gb, but not 1x 100Gb. Or use for stacking. + - name: U2 + type: 100gbase-x-qsfp28 + description: Connects at 1x40Gb, 2x 50Gb, 4x 25Gb, or 4x 10Gb, but not 1x 100Gb. Or use for stacking. +module-bays: + - name: PSU-1 + - name: PSU-2 + - name: VIM diff --git a/device-types/Extreme Networks/5520-48T.yaml b/device-types/Extreme Networks/5520-48T.yaml new file mode 100644 index 000000000..9544921d5 --- /dev/null +++ b/device-types/Extreme Networks/5520-48T.yaml @@ -0,0 +1,124 @@ +--- +manufacturer: Extreme Networks +model: 5520-48T +slug: extreme-networks-5520-48t +part_number: 5520-48T +u_height: 1 +is_full_depth: true +weight: 5.76 +weight_unit: kg +console-ports: + - name: RJ45 + type: rj-45 + - name: USB + type: usb-micro-b +interfaces: + - name: Mgmt + type: 1000base-t + mgmt_only: true + - name: '1' + type: 1000base-t + - name: '2' + type: 1000base-t + - name: '3' + type: 1000base-t + - name: '4' + type: 1000base-t + - name: '5' + type: 1000base-t + - name: '6' + type: 1000base-t + - name: '7' + type: 1000base-t + - name: '8' + type: 1000base-t + - name: '9' + type: 1000base-t + - name: '10' + type: 1000base-t + - name: '11' + type: 1000base-t + - name: '12' + type: 1000base-t + - name: '13' + type: 1000base-t + - name: '14' + type: 1000base-t + - name: '15' + type: 1000base-t + - name: '16' + type: 1000base-t + - name: '17' + type: 1000base-t + - name: '18' + type: 1000base-t + - name: '19' + type: 1000base-t + - name: '20' + type: 1000base-t + - name: '21' + type: 1000base-t + - name: '22' + type: 1000base-t + - name: '23' + type: 1000base-t + - name: '24' + type: 1000base-t + - name: '25' + type: 1000base-t + - name: '26' + type: 1000base-t + - name: '27' + type: 1000base-t + - name: '28' + type: 1000base-t + - name: '29' + type: 1000base-t + - name: '30' + type: 1000base-t + - name: '31' + type: 1000base-t + - name: '32' + type: 1000base-t + - name: '33' + type: 1000base-t + - name: '34' + type: 1000base-t + - name: '35' + type: 1000base-t + - name: '36' + type: 1000base-t + - name: '37' + type: 1000base-t + - name: '38' + type: 1000base-t + - name: '39' + type: 1000base-t + - name: '40' + type: 1000base-t + - name: '41' + type: 1000base-t + - name: '42' + type: 1000base-t + - name: '43' + type: 1000base-t + - name: '44' + type: 1000base-t + - name: '45' + type: 1000base-t + - name: '46' + type: 1000base-t + - name: '47' + type: 1000base-t + - name: '48' + type: 1000base-t + - name: U1 + type: 100gbase-x-qsfp28 + description: Connects at 1x40Gb, 2x 50Gb, 4x 25Gb, or 4x 10Gb, but not 1x 100Gb. Or use for stacking. + - name: U2 + type: 100gbase-x-qsfp28 + description: Connects at 1x40Gb, 2x 50Gb, 4x 25Gb, or 4x 10Gb, but not 1x 100Gb. Or use for stacking. +module-bays: + - name: PSU-1 + - name: PSU-2 + - name: VIM diff --git a/device-types/Extreme Networks/5520-48W.yaml b/device-types/Extreme Networks/5520-48W.yaml new file mode 100644 index 000000000..39a7e9612 --- /dev/null +++ b/device-types/Extreme Networks/5520-48W.yaml @@ -0,0 +1,220 @@ +--- +manufacturer: Extreme Networks +model: 5520-48W +slug: extreme-networks-5520-48w +part_number: 5520-48W +u_height: 1 +is_full_depth: true +weight: 6.06 +weight_unit: kg +console-ports: + - name: RJ45 + type: rj-45 + - name: USB + type: usb-micro-b +interfaces: + - name: Mgmt + type: 1000base-t + mgmt_only: true + - name: '1' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '2' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '3' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '4' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '5' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '6' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '7' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '8' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '9' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '10' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '11' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '12' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '13' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '14' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '15' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '16' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '17' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '18' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '19' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '20' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '21' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '22' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '23' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '24' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '25' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '26' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '27' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '28' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '29' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '30' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '31' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '32' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '33' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '34' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '35' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '36' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '37' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '38' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '39' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '40' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '41' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '42' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '43' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '44' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '45' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '46' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '47' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: '48' + type: 1000base-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: U1 + type: 100gbase-x-qsfp28 + description: Connects at 1x40Gb, 2x 50Gb, 4x 25Gb, or 4x 10Gb, but not 1x 100Gb. Or use for stacking. + - name: U2 + type: 100gbase-x-qsfp28 + description: Connects at 1x40Gb, 2x 50Gb, 4x 25Gb, or 4x 10Gb, but not 1x 100Gb. Or use for stacking. +module-bays: + - name: PSU-1 + - name: PSU-2 + - name: VIM diff --git a/device-types/Extreme Networks/X670-48x.yaml b/device-types/Extreme Networks/X670-48x.yaml index 24106570e..5d8846e95 100644 --- a/device-types/Extreme Networks/X670-48x.yaml +++ b/device-types/Extreme Networks/X670-48x.yaml @@ -3,10 +3,9 @@ manufacturer: Extreme Networks model: X670-48x slug: extreme-networks-x670-48x u_height: 1 -is_full_depth: false +is_full_depth: true weight: 7.3 weight_unit: kg -airflow: front-to-rear comments: '[Extreme Networks X670-48x Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-B8737504-5F54-4AE5-B578-63D8C1E74657.shtml)' console-ports: - name: Serial console port diff --git a/device-types/Extreme Networks/X670V-48t.yaml b/device-types/Extreme Networks/X670V-48t.yaml index ad0b38ca7..4965eab08 100644 --- a/device-types/Extreme Networks/X670V-48t.yaml +++ b/device-types/Extreme Networks/X670V-48t.yaml @@ -3,111 +3,114 @@ manufacturer: Extreme Networks model: X670V-48t slug: extreme-networks-x670v-48t u_height: 1 -is_full_depth: false +is_full_depth: true weight: 7.0 weight_unit: kg -airflow: front-to-rear comments: '[Extreme Networks X670V-48t Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-5F1B8657-ECB7-44A2-A73F-1DE56D26589F.shtml)' console-ports: - name: Serial console port type: rj-45 interfaces: - name: '1' - type: 10gbase-x-sfpp + type: 10gbase-t - name: '2' - type: 10gbase-x-sfpp + type: 10gbase-t - name: '3' - type: 10gbase-x-sfpp + type: 10gbase-t - name: '4' - type: 10gbase-x-sfpp + type: 10gbase-t - name: '5' - type: 10gbase-x-sfpp + type: 10gbase-t - name: '6' - type: 10gbase-x-sfpp + type: 10gbase-t - name: '7' - type: 10gbase-x-sfpp + type: 10gbase-t - name: '8' - type: 10gbase-x-sfpp + type: 10gbase-t - name: '9' - type: 10gbase-x-sfpp + type: 10gbase-t - name: '10' - type: 10gbase-x-sfpp + type: 10gbase-t - name: '11' - type: 10gbase-x-sfpp + type: 10gbase-t - name: '12' - type: 10gbase-x-sfpp + type: 10gbase-t - name: '13' - type: 10gbase-x-sfpp + type: 10gbase-t - name: '14' - type: 10gbase-x-sfpp + type: 10gbase-t - name: '15' - type: 10gbase-x-sfpp + type: 10gbase-t - name: '16' - type: 10gbase-x-sfpp + type: 10gbase-t - name: '17' - type: 10gbase-x-sfpp + type: 10gbase-t - name: '18' - type: 10gbase-x-sfpp + type: 10gbase-t - name: '19' - type: 10gbase-x-sfpp + type: 10gbase-t - name: '20' - type: 10gbase-x-sfpp + type: 10gbase-t - name: '21' - type: 10gbase-x-sfpp + type: 10gbase-t - name: '22' - type: 10gbase-x-sfpp + type: 10gbase-t - name: '23' - type: 10gbase-x-sfpp + type: 10gbase-t - name: '24' - type: 10gbase-x-sfpp + type: 10gbase-t - name: '25' - type: 10gbase-x-sfpp + type: 10gbase-t - name: '26' - type: 10gbase-x-sfpp + type: 10gbase-t - name: '27' - type: 10gbase-x-sfpp + type: 10gbase-t - name: '28' - type: 10gbase-x-sfpp + type: 10gbase-t - name: '29' - type: 10gbase-x-sfpp + type: 10gbase-t - name: '30' - type: 10gbase-x-sfpp + type: 10gbase-t - name: '31' - type: 10gbase-x-sfpp + type: 10gbase-t - name: '32' - type: 10gbase-x-sfpp + type: 10gbase-t - name: '33' - type: 10gbase-x-sfpp + type: 10gbase-t - name: '34' - type: 10gbase-x-sfpp + type: 10gbase-t - name: '35' - type: 10gbase-x-sfpp + type: 10gbase-t - name: '36' - type: 10gbase-x-sfpp + type: 10gbase-t - name: '37' - type: 10gbase-x-sfpp + type: 10gbase-t - name: '38' - type: 10gbase-x-sfpp + type: 10gbase-t - name: '39' - type: 10gbase-x-sfpp + type: 10gbase-t - name: '40' - type: 10gbase-x-sfpp + type: 10gbase-t - name: '41' - type: 10gbase-x-sfpp + type: 10gbase-t - name: '42' - type: 10gbase-x-sfpp + type: 10gbase-t - name: '43' - type: 10gbase-x-sfpp + type: 10gbase-t - name: '44' - type: 10gbase-x-sfpp + type: 10gbase-t - name: '45' - type: 10gbase-x-sfpp + type: 10gbase-t + description: Combo Port (either SFP+ or 10GBASE-T) - name: '46' - type: 10gbase-x-sfpp + type: 10gbase-t + description: Combo Port (either SFP+ or 10GBASE-T) - name: '47' - type: 10gbase-x-sfpp + type: 10gbase-t + description: Combo Port (either SFP+ or 10GBASE-T) - name: '48' - type: 10gbase-x-sfpp + type: 10gbase-t + description: Combo Port (either SFP+ or 10GBASE-T) - name: Mgmt type: 1000base-t mgmt_only: true diff --git a/device-types/Extreme Networks/X670V-48x.yaml b/device-types/Extreme Networks/X670V-48x.yaml index 255f3bfc7..e7ff66156 100644 --- a/device-types/Extreme Networks/X670V-48x.yaml +++ b/device-types/Extreme Networks/X670V-48x.yaml @@ -3,118 +3,109 @@ manufacturer: Extreme Networks model: X670V-48x slug: extreme-networks-x670v-48x u_height: 1 -is_full_depth: false +is_full_depth: true weight: 7.0 weight_unit: kg -airflow: front-to-rear comments: '[Extreme Networks X670V-48x Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-5FF85197-93E8-4566-837D-8696F429EC76.shtml)' console-ports: - name: Serial console port type: rj-45 interfaces: - name: '1' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '2' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '3' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '4' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '5' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '6' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '7' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '8' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '9' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '10' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '11' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '12' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '13' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '14' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '15' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '16' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '17' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '18' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '19' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '20' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '21' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '22' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '23' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '24' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '25' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '26' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '27' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '28' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '29' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '30' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '31' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '32' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '33' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '34' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '35' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '36' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '37' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '38' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '39' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '40' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '41' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '42' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '43' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '44' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '45' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '46' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '47' - type: 10gbase-t + type: 10gbase-x-sfpp - name: '48' - type: 10gbase-t - - name: '49' - type: 10gbase-x-sfpp - - name: '50' - type: 10gbase-x-sfpp - - name: '51' - type: 10gbase-x-sfpp - - name: '52' type: 10gbase-x-sfpp - name: Mgmt type: 1000base-t diff --git a/device-types/Extreme Networks/X690-48t-2q-4c.yaml b/device-types/Extreme Networks/X690-48t-2q-4c.yaml new file mode 100644 index 000000000..35f9c9711 --- /dev/null +++ b/device-types/Extreme Networks/X690-48t-2q-4c.yaml @@ -0,0 +1,129 @@ +--- +manufacturer: Extreme Networks +model: X690-48t-2q-4c +slug: extreme-networks-x690-48t-2q-4c +part_number: '17360' +u_height: 1 +is_full_depth: true +front_image: true +rear_image: true +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: Mgmt + type: 1000base-t + mgmt_only: true + - name: '1' + type: 10gbase-t + - name: '2' + type: 10gbase-t + - name: '3' + type: 10gbase-t + - name: '4' + type: 10gbase-t + - name: '5' + type: 10gbase-t + - name: '6' + type: 10gbase-t + - name: '7' + type: 10gbase-t + - name: '8' + type: 10gbase-t + - name: '9' + type: 10gbase-t + - name: '10' + type: 10gbase-t + - name: '11' + type: 10gbase-t + - name: '12' + type: 10gbase-t + - name: '13' + type: 10gbase-t + - name: '14' + type: 10gbase-t + - name: '15' + type: 10gbase-t + - name: '16' + type: 10gbase-t + - name: '17' + type: 10gbase-t + - name: '18' + type: 10gbase-t + - name: '19' + type: 10gbase-t + - name: '20' + type: 10gbase-t + - name: '21' + type: 10gbase-t + - name: '22' + type: 10gbase-t + - name: '23' + type: 10gbase-t + - name: '24' + type: 10gbase-t + - name: '25' + type: 10gbase-t + - name: '26' + type: 10gbase-t + - name: '27' + type: 10gbase-t + - name: '28' + type: 10gbase-t + - name: '29' + type: 10gbase-t + - name: '30' + type: 10gbase-t + - name: '31' + type: 10gbase-t + - name: '32' + type: 10gbase-t + - name: '33' + type: 10gbase-t + - name: '34' + type: 10gbase-t + - name: '35' + type: 10gbase-t + - name: '36' + type: 10gbase-t + - name: '37' + type: 10gbase-t + - name: '38' + type: 10gbase-t + - name: '39' + type: 10gbase-t + - name: '40' + type: 10gbase-t + - name: '41' + type: 10gbase-t + - name: '42' + type: 10gbase-t + - name: '43' + type: 10gbase-t + - name: '44' + type: 10gbase-t + - name: '45' + type: 10gbase-t + - name: '46' + type: 10gbase-t + - name: '47' + type: 10gbase-t + - name: '48' + type: 10gbase-t + - name: '49' + type: 40gbase-x-qsfpp + - name: '53' + type: 40gbase-x-qsfpp + - name: '57' + type: 100gbase-x-qsfp28 + - name: '61' + type: 100gbase-x-qsfp28 + - name: '65' + type: 100gbase-x-qsfp28 + - name: '69' + type: 100gbase-x-qsfp28 +module-bays: + - name: PSU-1 + position: PSU-1 + - name: PSU-2 + position: PSU-2 diff --git a/device-types/Extreme Networks/X690-48x-2q-4c.yaml b/device-types/Extreme Networks/X690-48x-2q-4c.yaml new file mode 100644 index 000000000..102bde640 --- /dev/null +++ b/device-types/Extreme Networks/X690-48x-2q-4c.yaml @@ -0,0 +1,128 @@ +--- +manufacturer: Extreme Networks +model: X690-48x-2q-4c +slug: extreme-networks-x690-48x-2q-4c +part_number: '17350' +u_height: 1 +is_full_depth: true +rear_image: true +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: Mgmt + type: 1000base-t + mgmt_only: true + - name: '1' + type: 10gbase-x-sfpp + - name: '2' + type: 10gbase-x-sfpp + - name: '3' + type: 10gbase-x-sfpp + - name: '4' + type: 10gbase-x-sfpp + - name: '5' + type: 10gbase-x-sfpp + - name: '6' + type: 10gbase-x-sfpp + - name: '7' + type: 10gbase-x-sfpp + - name: '8' + type: 10gbase-x-sfpp + - name: '9' + type: 10gbase-x-sfpp + - name: '10' + type: 10gbase-x-sfpp + - name: '11' + type: 10gbase-x-sfpp + - name: '12' + type: 10gbase-x-sfpp + - name: '13' + type: 10gbase-x-sfpp + - name: '14' + type: 10gbase-x-sfpp + - name: '15' + type: 10gbase-x-sfpp + - name: '16' + type: 10gbase-x-sfpp + - name: '17' + type: 10gbase-x-sfpp + - name: '18' + type: 10gbase-x-sfpp + - name: '19' + type: 10gbase-x-sfpp + - name: '20' + type: 10gbase-x-sfpp + - name: '21' + type: 10gbase-x-sfpp + - name: '22' + type: 10gbase-x-sfpp + - name: '23' + type: 10gbase-x-sfpp + - name: '24' + type: 10gbase-x-sfpp + - name: '25' + type: 10gbase-x-sfpp + - name: '26' + type: 10gbase-x-sfpp + - name: '27' + type: 10gbase-x-sfpp + - name: '28' + type: 10gbase-x-sfpp + - name: '29' + type: 10gbase-x-sfpp + - name: '30' + type: 10gbase-x-sfpp + - name: '31' + type: 10gbase-x-sfpp + - name: '32' + type: 10gbase-x-sfpp + - name: '33' + type: 10gbase-x-sfpp + - name: '34' + type: 10gbase-x-sfpp + - name: '35' + type: 10gbase-x-sfpp + - name: '36' + type: 10gbase-x-sfpp + - name: '37' + type: 10gbase-x-sfpp + - name: '38' + type: 10gbase-x-sfpp + - name: '39' + type: 10gbase-x-sfpp + - name: '40' + type: 10gbase-x-sfpp + - name: '41' + type: 10gbase-x-sfpp + - name: '42' + type: 10gbase-x-sfpp + - name: '43' + type: 10gbase-x-sfpp + - name: '44' + type: 10gbase-x-sfpp + - name: '45' + type: 10gbase-x-sfpp + - name: '46' + type: 10gbase-x-sfpp + - name: '47' + type: 10gbase-x-sfpp + - name: '48' + type: 10gbase-x-sfpp + - name: '49' + type: 40gbase-x-qsfpp + - name: '53' + type: 40gbase-x-qsfpp + - name: '57' + type: 100gbase-x-qsfp28 + - name: '61' + type: 100gbase-x-qsfp28 + - name: '65' + type: 100gbase-x-qsfp28 + - name: '69' + type: 100gbase-x-qsfp28 +module-bays: + - name: PSU-1 + position: PSU-1 + - name: PSU-2 + position: PSU-2 diff --git a/device-types/Extreme Networks/X695-48Y-8C.yaml b/device-types/Extreme Networks/X695-48Y-8C.yaml new file mode 100644 index 000000000..6b749dcca --- /dev/null +++ b/device-types/Extreme Networks/X695-48Y-8C.yaml @@ -0,0 +1,135 @@ +--- +manufacturer: Extreme Networks +model: X695-48Y-8C +slug: extreme-networks-x695-48y-8c +part_number: X695-48Y-8C +u_height: 1 +is_full_depth: true +front_image: true +rear_image: true +weight: 7.42 +weight_unit: kg +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: Mgmt + type: 1000base-t + mgmt_only: true + - name: '1' + type: 25gbase-x-sfp28 + - name: '2' + type: 25gbase-x-sfp28 + - name: '3' + type: 25gbase-x-sfp28 + - name: '4' + type: 25gbase-x-sfp28 + - name: '5' + type: 25gbase-x-sfp28 + - name: '6' + type: 25gbase-x-sfp28 + - name: '7' + type: 25gbase-x-sfp28 + - name: '8' + type: 25gbase-x-sfp28 + - name: '9' + type: 25gbase-x-sfp28 + - name: '10' + type: 25gbase-x-sfp28 + - name: '11' + type: 25gbase-x-sfp28 + - name: '12' + type: 25gbase-x-sfp28 + - name: '13' + type: 25gbase-x-sfp28 + - name: '14' + type: 25gbase-x-sfp28 + - name: '15' + type: 25gbase-x-sfp28 + - name: '16' + type: 25gbase-x-sfp28 + - name: '17' + type: 25gbase-x-sfp28 + - name: '18' + type: 25gbase-x-sfp28 + - name: '19' + type: 25gbase-x-sfp28 + - name: '20' + type: 25gbase-x-sfp28 + - name: '21' + type: 25gbase-x-sfp28 + - name: '22' + type: 25gbase-x-sfp28 + - name: '23' + type: 25gbase-x-sfp28 + - name: '24' + type: 25gbase-x-sfp28 + - name: '25' + type: 25gbase-x-sfp28 + - name: '26' + type: 25gbase-x-sfp28 + - name: '27' + type: 25gbase-x-sfp28 + - name: '28' + type: 25gbase-x-sfp28 + - name: '29' + type: 25gbase-x-sfp28 + - name: '30' + type: 25gbase-x-sfp28 + - name: '31' + type: 25gbase-x-sfp28 + - name: '32' + type: 25gbase-x-sfp28 + - name: '33' + type: 25gbase-x-sfp28 + - name: '34' + type: 25gbase-x-sfp28 + - name: '35' + type: 25gbase-x-sfp28 + - name: '36' + type: 25gbase-x-sfp28 + - name: '37' + type: 25gbase-x-sfp28 + - name: '38' + type: 25gbase-x-sfp28 + - name: '39' + type: 25gbase-x-sfp28 + - name: '40' + type: 25gbase-x-sfp28 + - name: '41' + type: 25gbase-x-sfp28 + - name: '42' + type: 25gbase-x-sfp28 + - name: '43' + type: 25gbase-x-sfp28 + - name: '44' + type: 25gbase-x-sfp28 + - name: '45' + type: 25gbase-x-sfp28 + - name: '46' + type: 25gbase-x-sfp28 + - name: '47' + type: 25gbase-x-sfp28 + - name: '48' + type: 25gbase-x-sfp28 + - name: '49' + type: 100gbase-x-qsfp28 + - name: '50' + type: 100gbase-x-qsfp28 + - name: '51' + type: 100gbase-x-qsfp28 + - name: '55' + type: 100gbase-x-qsfp28 + - name: '56' + type: 100gbase-x-qsfp28 + - name: '60' + type: 100gbase-x-qsfp28 + - name: '61' + type: 100gbase-x-qsfp28 + - name: '62' + type: 100gbase-x-qsfp28 +module-bays: + - name: PSU-1 + position: PSU-1 + - name: PSU-2 + position: PSU-2 diff --git a/device-types/Fortinet/FG-70F.yaml b/device-types/Fortinet/FG-70F.yaml new file mode 100644 index 000000000..695ef1e5b --- /dev/null +++ b/device-types/Fortinet/FG-70F.yaml @@ -0,0 +1,41 @@ +--- +manufacturer: Fortinet +model: FortiGate 70F +slug: fortinet-fg-70f +part_number: FG-70F +u_height: 1 +weight: 1.01 +weight_unit: kg +is_full_depth: false +front_image: false +rear_image: false +comments: '[FortiGate 70F Series Datasheet](https://www.fortinet.com/content/dam/fortinet/assets/data-sheets/fortigate-70f-series.pdf)' +console-ports: + - name: Console + type: rj-45 +power-ports: + - name: PS1 + type: dc-terminal + maximum_draw: 16 + allocated_draw: 13 +interfaces: + - name: internal1 + type: 1000base-t + - name: internal2 + type: 1000base-t + - name: internal3 + type: 1000base-t + - name: internal4 + type: 1000base-t + - name: internal5 + type: 1000base-t + - name: A + type: 1000base-t + - name: B + type: 1000base-t + - name: dmz + type: 1000base-t + - name: wan1 + type: 1000base-t + - name: wan2 + type: 1000base-t diff --git a/device-types/Juniper/EX9204.yaml b/device-types/Juniper/EX9204.yaml index e0ad0f22d..e1d2c8207 100644 --- a/device-types/Juniper/EX9204.yaml +++ b/device-types/Juniper/EX9204.yaml @@ -4,17 +4,21 @@ model: EX9204 slug: juniper-ex9204 u_height: 5 is_full_depth: true -subdevice_role: parent comments: '[Juniper EX9204 Data Sheet](https://www.juniper.net/us/en/local/pdf/datasheets/1000432-en.pdf)' -console-ports: - - name: Console-RE0 - type: rj-45 -power-ports: +module-bays: + - name: SF0 + position: '0' + - name: SF1/LC0 + position: 1|0 + - name: LC1 + position: '1' + - name: LC2 + position: '2' - name: PSU0 - type: iec-60320-c20 + position: '0' - name: PSU1 - type: iec-60320-c20 + position: '1' - name: PSU2 - type: iec-60320-c20 + position: '2' - name: PSU3 - type: iec-60320-c20 + positions: '3' diff --git a/device-types/Juniper/EX9208.yaml b/device-types/Juniper/EX9208.yaml new file mode 100644 index 000000000..03a197257 --- /dev/null +++ b/device-types/Juniper/EX9208.yaml @@ -0,0 +1,35 @@ +--- +manufacturer: Juniper +model: EX9208 +slug: juniper-ex9208 +u_height: 8 +weight: 30 +weight_unit: kg +airflow: right-to-left +is_full_depth: true +comments: '[Juniper EX9208 System Overview](https://www.juniper.net/documentation/us/en/hardware/ex9208/topics/topic-map/ex9208-system-overview.html)' +module-bays: + - name: SF0 + position: '0' + - name: SF1 + position: '1' + - name: LC0 + position: '0' + - name: LC1 + position: '1' + - name: LC2 + position: '2' + - name: LC3 + position: '3' + - name: LC4 + position: '4' + - name: LC5 + position: '5' + - name: PSU0 + position: '0' + - name: PSU1 + position: '1' + - name: PSU2 + position: '2' + - name: PSU3 + positions: '3' diff --git a/device-types/Juniper/EX9214.yaml b/device-types/Juniper/EX9214.yaml index 1d87d4586..91595f3ed 100644 --- a/device-types/Juniper/EX9214.yaml +++ b/device-types/Juniper/EX9214.yaml @@ -3,20 +3,45 @@ manufacturer: Juniper model: EX9214 slug: juniper-ex9214 u_height: 16 +weight: 68.04 +weight_unit: kg +airflow: front-to-rear is_full_depth: true -subdevice_role: parent comments: '[Juniper EX9214 Data Sheet](https://www.juniper.net/us/en/local/pdf/datasheets/1000432-en.pdf)' -console-ports: - - name: Console-RE0 - type: rj-45 - - name: Console-RE1 - type: rj-45 -power-ports: +module-bays: + - name: SF0 + position: '0' + - name: SF1 + position: '1' + - name: LC0 + position: '0' + - name: LC1 + position: '1' + - name: LC2 + position: '2' + - name: LC3 + position: '3' + - name: LC4 + position: '4' + - name: LC5 + position: '5' + - name: SF2/LC6 + position: 2/6 + - name: LC7 + position: '7' + - name: LC8 + position: '8' + - name: LC9 + position: '9' + - name: LC10 + position: '10' + - name: LC11 + position: '11' - name: PSU0 - type: iec-60320-c20 + position: '0' - name: PSU1 - type: iec-60320-c20 + position: '1' - name: PSU2 - type: iec-60320-c20 + position: '2' - name: PSU3 - type: iec-60320-c20 + positions: '3' diff --git a/device-types/Juniper/SRX240H2-POE.yaml b/device-types/Juniper/SRX240H2-POE.yaml index 0ad78e4d7..79585458c 100644 --- a/device-types/Juniper/SRX240H2-POE.yaml +++ b/device-types/Juniper/SRX240H2-POE.yaml @@ -8,6 +8,7 @@ front_image: true rear_image: true weight: 5.6 weight_unit: kg +airflow: right-to-left comments: '[Juniper SRX240 Services Gateway Hardware Guide](https://www.juniper.net/documentation/en_US/release-independent/junos/information-products/pathway-pages/hardware/srx240/index.pdf)' console-ports: - name: Console diff --git a/device-types/Juniper/SRX240H2.yaml b/device-types/Juniper/SRX240H2.yaml index 0ffcfbd90..f7a61aca3 100644 --- a/device-types/Juniper/SRX240H2.yaml +++ b/device-types/Juniper/SRX240H2.yaml @@ -7,6 +7,7 @@ front_image: true rear_image: true weight: 5.1 weight_unit: kg +airflow: right-to-left comments: '[Juniper SRX240 Services Gateway Hardware Guide](https://www.juniper.net/documentation/en_US/release-independent/junos/information-products/pathway-pages/hardware/srx240/index.pdf)' console-ports: - name: Console diff --git a/device-types/Sophos/XGS-116.yaml b/device-types/Sophos/XGS-116.yaml new file mode 100644 index 000000000..3f117ff59 --- /dev/null +++ b/device-types/Sophos/XGS-116.yaml @@ -0,0 +1,50 @@ +--- +manufacturer: Sophos +model: XGS 116 +slug: sophos-xgs-116 +comments: '[Sophos XGS Series Firewall Brochure](https://assets.sophos.com/X24WTUEQ/at/7wf85vbnnqf939bbhtxgfk/sophos-firewall-br.pdf)' +u_height: 1 +weight: 2.2 +weight_unit: kg +is_full_depth: false +front_image: false +rear_image: false +airflow: left-to-right +console-ports: + - name: COM Serial + type: rj-45 + - name: COM USB + type: usb-micro-b +interfaces: + - name: Port1 + type: 1000base-t + - name: Port2 + type: 1000base-t + - name: Port3 + type: 1000base-t + - name: Port4 + type: 1000base-t + - name: Port5 + type: 1000base-t + - name: Port6 + type: 1000base-t + - name: Port7 + type: 1000base-t + - name: Port8 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port9 + type: 1000base-x-sfp +module-bays: + - name: A + position: A +power-ports: + - name: DC In 1 + type: dc-terminal + maximum_draw: 150 + allocated_draw: 28 + - name: DC In 2 + type: dc-terminal + maximum_draw: 150 + allocated_draw: 28 diff --git a/elevation-images/ASUS/asus-rs300-e11-rs4.front.jpg b/elevation-images/ASUS/asus-rs300-e11-rs4.front.jpg new file mode 100644 index 000000000..6877b9afc Binary files /dev/null and b/elevation-images/ASUS/asus-rs300-e11-rs4.front.jpg differ diff --git a/elevation-images/ASUS/asus-rs300-e11-rs4.rear.jpg b/elevation-images/ASUS/asus-rs300-e11-rs4.rear.jpg new file mode 100644 index 000000000..803c6e026 Binary files /dev/null and b/elevation-images/ASUS/asus-rs300-e11-rs4.rear.jpg differ diff --git a/elevation-images/Cisco/cisco-n9k-c9508.front.png b/elevation-images/Cisco/cisco-n9k-c9508.front.png new file mode 100644 index 000000000..501a1919e Binary files /dev/null and b/elevation-images/Cisco/cisco-n9k-c9508.front.png differ diff --git a/elevation-images/Cisco/cisco-n9k-c9508.rear.png b/elevation-images/Cisco/cisco-n9k-c9508.rear.png new file mode 100644 index 000000000..ec5e9fcce Binary files /dev/null and b/elevation-images/Cisco/cisco-n9k-c9508.rear.png differ diff --git a/elevation-images/Extreme Networks/extreme-networks-x690-48t-2q-4c.front.png b/elevation-images/Extreme Networks/extreme-networks-x690-48t-2q-4c.front.png new file mode 100644 index 000000000..16f5c8bf3 Binary files /dev/null and b/elevation-images/Extreme Networks/extreme-networks-x690-48t-2q-4c.front.png differ diff --git a/elevation-images/Extreme Networks/extreme-networks-x690-48t-2q-4c.rear.png b/elevation-images/Extreme Networks/extreme-networks-x690-48t-2q-4c.rear.png new file mode 100644 index 000000000..08756b322 Binary files /dev/null and b/elevation-images/Extreme Networks/extreme-networks-x690-48t-2q-4c.rear.png differ diff --git a/elevation-images/Extreme Networks/extreme-networks-x690-48x-2q-4c.rear.png b/elevation-images/Extreme Networks/extreme-networks-x690-48x-2q-4c.rear.png new file mode 100644 index 000000000..08756b322 Binary files /dev/null and b/elevation-images/Extreme Networks/extreme-networks-x690-48x-2q-4c.rear.png differ diff --git a/elevation-images/Extreme Networks/extreme-networks-x695-48y-8c.front.png b/elevation-images/Extreme Networks/extreme-networks-x695-48y-8c.front.png new file mode 100644 index 000000000..7a38d5214 Binary files /dev/null and b/elevation-images/Extreme Networks/extreme-networks-x695-48y-8c.front.png differ diff --git a/elevation-images/Extreme Networks/extreme-networks-x695-48y-8c.rear.png b/elevation-images/Extreme Networks/extreme-networks-x695-48y-8c.rear.png new file mode 100644 index 000000000..fa1fd8950 Binary files /dev/null and b/elevation-images/Extreme Networks/extreme-networks-x695-48y-8c.rear.png differ diff --git a/module-types/Extreme Networks/5520-VIM-4X.yaml b/module-types/Extreme Networks/5520-VIM-4X.yaml new file mode 100644 index 000000000..5de2a51bc --- /dev/null +++ b/module-types/Extreme Networks/5520-VIM-4X.yaml @@ -0,0 +1,16 @@ +--- +manufacturer: Extreme Networks +model: 5520-VIM-4X +part_number: 5520-VIM-4X +comments: 4 x 10Gbase-X SFP+ ports (unpopulated) +weight: 170 +weight_unit: g +interfaces: + - name: VIM1 + type: 10gbase-x-sfpp + - name: VIM2 + type: 10gbase-x-sfpp + - name: VIM3 + type: 10gbase-x-sfpp + - name: VIM4 + type: 10gbase-x-sfpp diff --git a/module-types/Extreme Networks/5520-VIM-4XE.yaml b/module-types/Extreme Networks/5520-VIM-4XE.yaml new file mode 100644 index 000000000..596cb1b57 --- /dev/null +++ b/module-types/Extreme Networks/5520-VIM-4XE.yaml @@ -0,0 +1,16 @@ +--- +manufacturer: Extreme Networks +model: 5520-VIM-4XE +part_number: 5520-VIM-4XE +comments: 4 x 10Gbase-X SFP+ ports (unpopulated), MACSec capable +weight: 200 +weight_unit: g +interfaces: + - name: VIM1 + type: 10gbase-x-sfpp + - name: VIM2 + type: 10gbase-x-sfpp + - name: VIM3 + type: 10gbase-x-sfpp + - name: VIM4 + type: 10gbase-x-sfpp diff --git a/module-types/Extreme Networks/5520-VIM-4YE.yaml b/module-types/Extreme Networks/5520-VIM-4YE.yaml new file mode 100644 index 000000000..87234d9f7 --- /dev/null +++ b/module-types/Extreme Networks/5520-VIM-4YE.yaml @@ -0,0 +1,16 @@ +--- +manufacturer: Extreme Networks +model: 5520-VIM-4YE +part_number: 5520-VIM-4YE +comments: 4 x 10/25Gbase-X SFP28 ports (unpopulated) +weight: 210 +weight_unit: g +interfaces: + - name: VIM1 + type: 25gbase-x-sfp28 + - name: VIM2 + type: 25gbase-x-sfp28 + - name: VIM3 + type: 25gbase-x-sfp28 + - name: VIM4 + type: 25gbase-x-sfp28 diff --git a/module-types/Extreme Networks/Summit-1100W-AC-BF.yaml b/module-types/Extreme Networks/Summit-1100W-AC-BF.yaml new file mode 100644 index 000000000..308ad75b1 --- /dev/null +++ b/module-types/Extreme Networks/Summit-1100W-AC-BF.yaml @@ -0,0 +1,11 @@ +--- +manufacturer: Extreme Networks +model: Summit-1100W-AC-BF +part_number: '10942' +comments: 1100W AC power supply. [Info](https://documentation.extremenetworks.com/summit_16/GUID-2F804D71-870E-4736-B310-2A1CB4CD94DD.shtml) +weight: 1.12 +weight_unit: kg +power-ports: + - name: PSU{module} + type: iec-60320-c16 + maximum_draw: 1100 diff --git a/module-types/Extreme Networks/Summit-1100W-AC-FB.yaml b/module-types/Extreme Networks/Summit-1100W-AC-FB.yaml new file mode 100644 index 000000000..20721f324 --- /dev/null +++ b/module-types/Extreme Networks/Summit-1100W-AC-FB.yaml @@ -0,0 +1,11 @@ +--- +manufacturer: Extreme Networks +model: Summit-1100W-AC-FB +part_number: '10941' +comments: 1100W AC power supply, essentially the same as XN-ACPWR-1100W-FB. [Info](https://documentation.extremenetworks.com/summit_16/GUID-2F804D71-870E-4736-B310-2A1CB4CD94DD.shtml) +weight: 1.12 +weight_unit: kg +power-ports: + - name: PSU{module} + type: iec-60320-c16 + maximum_draw: 1100 diff --git a/module-types/Extreme Networks/Summit-1100W-DC-BF.yaml b/module-types/Extreme Networks/Summit-1100W-DC-BF.yaml new file mode 100644 index 000000000..3bf7447fa --- /dev/null +++ b/module-types/Extreme Networks/Summit-1100W-DC-BF.yaml @@ -0,0 +1,11 @@ +--- +manufacturer: Extreme Networks +model: Summit-1100W-DC-BF +part_number: '10963' +comments: 1100W DC power supply. [Info](https://documentation.extremenetworks.com/summit_16/GUID-8AEF4D3E-0449-4930-9C66-73ADF05A02BA.shtml) +weight: 1.12 +weight_unit: kg +power-ports: + - name: PSU{module} + type: dc-terminal + maximum_draw: 1100 diff --git a/module-types/Extreme Networks/Summit-1100W-DC-FB.yaml b/module-types/Extreme Networks/Summit-1100W-DC-FB.yaml new file mode 100644 index 000000000..64f87679f --- /dev/null +++ b/module-types/Extreme Networks/Summit-1100W-DC-FB.yaml @@ -0,0 +1,11 @@ +--- +manufacturer: Extreme Networks +model: Summit-1100W-DC-FB +part_number: '10962' +comments: 1100W DC power supply. [Info](https://documentation.extremenetworks.com/summit_16/GUID-8AEF4D3E-0449-4930-9C66-73ADF05A02BA.shtml) +weight: 1.12 +weight_unit: kg +power-ports: + - name: PSU{module} + type: dc-terminal + maximum_draw: 1100 diff --git a/module-types/Extreme Networks/Summit-350W-AC-BF.yaml b/module-types/Extreme Networks/Summit-350W-AC-BF.yaml new file mode 100644 index 000000000..159abfc62 --- /dev/null +++ b/module-types/Extreme Networks/Summit-350W-AC-BF.yaml @@ -0,0 +1,11 @@ +--- +manufacturer: Extreme Networks +model: Summit-350W-AC-BF +part_number: '10954' +comments: 350W AC power supply. [Info](https://documentation.extremenetworks.com/summit_16/GUID-83889C2D-C7D4-432D-A8BE-8FF99C959773.shtml) +weight: 1.12 +weight_unit: kg +power-ports: + - name: PSU{module} + type: iec-60320-c16 + maximum_draw: 350 diff --git a/module-types/Extreme Networks/Summit-350W-AC-FB.yaml b/module-types/Extreme Networks/Summit-350W-AC-FB.yaml new file mode 100644 index 000000000..10a558650 --- /dev/null +++ b/module-types/Extreme Networks/Summit-350W-AC-FB.yaml @@ -0,0 +1,11 @@ +--- +manufacturer: Extreme Networks +model: Summit-350W-AC-FB +part_number: '10953' +comments: 350W AC power supply, essentially the same as XN-ACPWR-350W-FB. [Info](https://documentation.extremenetworks.com/summit_16/GUID-83889C2D-C7D4-432D-A8BE-8FF99C959773.shtml) +weight: 1.12 +weight_unit: kg +power-ports: + - name: PSU{module} + type: iec-60320-c16 + maximum_draw: 350 diff --git a/module-types/Extreme Networks/Summit-715W-AC-BF.yaml b/module-types/Extreme Networks/Summit-715W-AC-BF.yaml new file mode 100644 index 000000000..091465eeb --- /dev/null +++ b/module-types/Extreme Networks/Summit-715W-AC-BF.yaml @@ -0,0 +1,11 @@ +--- +manufacturer: Extreme Networks +model: Summit-715W-AC-BF +part_number: '10952' +comments: 715W AC power supply. [Info](https://documentation.extremenetworks.com/summit_16/GUID-E78724EF-1454-4AF3-8E53-F70EB9D50A63.shtml) +weight: 1.12 +weight_unit: kg +power-ports: + - name: PSU{module} + type: iec-60320-c16 + maximum_draw: 715 diff --git a/module-types/Extreme Networks/Summit-715W-AC-FB.yaml b/module-types/Extreme Networks/Summit-715W-AC-FB.yaml new file mode 100644 index 000000000..7156e54ff --- /dev/null +++ b/module-types/Extreme Networks/Summit-715W-AC-FB.yaml @@ -0,0 +1,11 @@ +--- +manufacturer: Extreme Networks +model: Summit-715W-AC-FB +part_number: '10951' +comments: 715W AC power supply, essentially the same as XN-ACPWR-715W-FB. [Info](https://documentation.extremenetworks.com/summit_16/GUID-E78724EF-1454-4AF3-8E53-F70EB9D50A63.shtml) +weight: 1.12 +weight_unit: kg +power-ports: + - name: PSU{module} + type: iec-60320-c16 + maximum_draw: 715 diff --git a/module-types/Extreme Networks/VIM4-40G4X.yaml b/module-types/Extreme Networks/VIM4-40G4X.yaml new file mode 100644 index 000000000..fae6df9a8 --- /dev/null +++ b/module-types/Extreme Networks/VIM4-40G4X.yaml @@ -0,0 +1,13 @@ +--- +manufacturer: Extreme Networks +model: VIM4-40G4X +part_number: '17122' +interfaces: + - name: '49' + type: 40gbase-x-qsfpp + - name: '53' + type: 40gbase-x-qsfpp + - name: '57' + type: 40gbase-x-qsfpp + - name: '61' + type: 40gbase-x-qsfpp diff --git a/module-types/Extreme Networks/XN-ACPWR-550W-BF.yaml b/module-types/Extreme Networks/XN-ACPWR-550W-BF.yaml new file mode 100644 index 000000000..dce8e0cf7 --- /dev/null +++ b/module-types/Extreme Networks/XN-ACPWR-550W-BF.yaml @@ -0,0 +1,11 @@ +--- +manufacturer: Extreme Networks +model: XN-ACPWR-550W-BF +part_number: xn-acpwr-550w-bf +comments: 550W AC Power Supply [https://documentation.extremenetworks.com/wired/5520/GUID-E504B7F1-BD7C-47B9-988E-B711DA714651.shtml] +weight: 810 +weight_unit: g +power-ports: + - name: Ps#{module} + type: iec-60320-c14 + maximum_draw: 550 diff --git a/module-types/Extreme Networks/XN-ACPWR-550W-FB.yaml b/module-types/Extreme Networks/XN-ACPWR-550W-FB.yaml new file mode 100644 index 000000000..ecc69a7c8 --- /dev/null +++ b/module-types/Extreme Networks/XN-ACPWR-550W-FB.yaml @@ -0,0 +1,11 @@ +--- +manufacturer: Extreme Networks +model: XN-ACPWR-550W-FB +part_number: xn-acpwr-550w-fb +comments: 550W AC Power Supply [https://documentation.extremenetworks.com/wired/5520/GUID-E504B7F1-BD7C-47B9-988E-B711DA714651.shtml] +weight: 810 +weight_unit: g +power-ports: + - name: Ps#{module} + type: iec-60320-c14 + maximum_draw: 550 diff --git a/module-types/Extreme Networks/XN-DCPWR-550W-BF.yaml b/module-types/Extreme Networks/XN-DCPWR-550W-BF.yaml new file mode 100644 index 000000000..e3dab620f --- /dev/null +++ b/module-types/Extreme Networks/XN-DCPWR-550W-BF.yaml @@ -0,0 +1,11 @@ +--- +manufacturer: Extreme Networks +model: XN-DCPWR-550W-BF +part_number: xn-dcpwr-550w-bf +comments: 550W DC Power Supply [https://documentation.extremenetworks.com/wired/5520/GUID-E504B7F1-BD7C-47B9-988E-B711DA714651.shtml] +weight: 810 +weight_unit: g +power-ports: + - name: Ps#{module} + type: dc-terminal + maximum_draw: 550 diff --git a/module-types/Extreme Networks/XN-DCPWR-550W-FB.yaml b/module-types/Extreme Networks/XN-DCPWR-550W-FB.yaml new file mode 100644 index 000000000..c0a487be7 --- /dev/null +++ b/module-types/Extreme Networks/XN-DCPWR-550W-FB.yaml @@ -0,0 +1,11 @@ +--- +manufacturer: Extreme Networks +model: XN-DCPWR-550W-FB +part_number: xn-dcpwr-550w-fb +comments: 550W DC Power Supply [https://documentation.extremenetworks.com/wired/5520/GUID-E504B7F1-BD7C-47B9-988E-B711DA714651.shtml] +weight: 810 +weight_unit: g +power-ports: + - name: Ps#{module} + type: dc-terminal + maximum_draw: 550 diff --git a/module-types/Schweitzer Engineering Laboratories/sel-2243-power-coupler.yml b/module-types/Schweitzer Engineering Laboratories/sel-2243-power-coupler.yml index c331c4173..346f87df6 100644 --- a/module-types/Schweitzer Engineering Laboratories/sel-2243-power-coupler.yml +++ b/module-types/Schweitzer Engineering Laboratories/sel-2243-power-coupler.yml @@ -3,13 +3,11 @@ manufacturer: Schweitzer Engineering Laboratories model: SEL-2243 Power Coupler description: Every SEL Axion node requires at least one SEL-2243 Power Coupler module. The SEL-2243 serves two purposes in an Axion system. It is the power supply for all modules installed in the node, and; It provides two dedicated EtherCAT ports so that mutiple Axion nodes can operate together. - interfaces: - name: Eth01 type: 100base-tx - name: Eth02 type: 100base-tx - power-ports: - name: dc power terminal type: dc-terminal diff --git a/module-types/Schweitzer Engineering Laboratories/sel-2244-5-fast-high-current-digital-output-module.yml b/module-types/Schweitzer Engineering Laboratories/sel-2244-5-fast-high-current-digital-output-module.yml index f339c3e17..2ba4a0eb8 100644 --- a/module-types/Schweitzer Engineering Laboratories/sel-2244-5-fast-high-current-digital-output-module.yml +++ b/module-types/Schweitzer Engineering Laboratories/sel-2244-5-fast-high-current-digital-output-module.yml @@ -3,7 +3,6 @@ manufacturer: Schweitzer Engineering Laboratories model: SEL-2244-5 Fast High-Current Digital Output Module description: The SEL-2244-5 module includes ten control outputs with LED indication that have high current tripping capacity (10 A) and fast output rise time (<16 at 125 V). Up to nine modules may be used in a node - interfaces: - name: Digital-output terminal type: other diff --git a/module-types/Schweitzer Engineering Laboratories/sel-2245-2-dc-analog-input-module.yml b/module-types/Schweitzer Engineering Laboratories/sel-2245-2-dc-analog-input-module.yml index e7c2b47f2..d4ed07f14 100644 --- a/module-types/Schweitzer Engineering Laboratories/sel-2245-2-dc-analog-input-module.yml +++ b/module-types/Schweitzer Engineering Laboratories/sel-2245-2-dc-analog-input-module.yml @@ -3,7 +3,6 @@ manufacturer: Schweitzer Engineering Laboratories model: SEL-2245-2 DC Analog Input Module description: The SEL-2245-2 module includes 16 inputs that are software-selectable for input ranges of 20 mA, 2 mA, or +10 V. Up to 9 modules may be used in a node, and a maximum of 16 analog modules may be used in one Axion system. - interfaces: - name: Analog-input terminal type: other diff --git a/requirements.txt b/requirements.txt index 949d04e1d..547999b49 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,7 +1,7 @@ jsonschema==4.23.0 jsondiff==2.2.1 pre-commit==4.0.1 -pytest==8.3.3 +pytest==8.3.4 PyYAML==6.0.2 yamllint==1.35.1 gitpython==3.1.43 diff --git a/tests/definitions_test.py b/tests/definitions_test.py index 85701d8af..78e479021 100644 --- a/tests/definitions_test.py +++ b/tests/definitions_test.py @@ -221,7 +221,7 @@ def test_definitions(file_path, schema, change_type): # Check for images if front_image or rear_image is True if (definition.get('front_image') or definition.get('rear_image')): # Find images for given manufacturer, with matching device slug (exact match including case) - manufacturer_images = [image[1] for image in image_files if image[0] == file_path.split('/')[1] and os.path.basename(image[1]).split('.')[0] == this_device.get_slug()] + manufacturer_images = [image[1] for image in image_files if image[0] == file_path.split(os.path.sep)[1] and os.path.basename(image[1]).split('.')[0] == this_device.get_slug()] if not manufacturer_images: pytest.fail(f'{file_path} has Front or Rear Image set to True but no images found for manufacturer/device (slug={this_device.get_slug()})', False) elif len(manufacturer_images)>2: @@ -232,13 +232,12 @@ def test_definitions(file_path, schema, change_type): front_image = [image_path.split('/')[2] for image_path in manufacturer_images if os.path.basename(image_path).split('.')[1] == 'front'] if not front_image: - pytest.fail(f'{file_path} has front_image set to True but no matching image found for device ({manufacturer_images})', False) + pytest.fail(f'{file_path} has front_image set to True but no matching image found (looking for \'elevation-images{os.path.sep}{file_path.split(os.path.sep)[1]}{os.path.sep}{this_device.get_slug()}.front.ext\' but only found {manufacturer_images})', False) - # If rear_image is True, verify that a front image exists + # If rear_image is True, verify that a rear image exists if(definition.get('rear_image')): rear_image = [image_path.split('/')[2] for image_path in manufacturer_images if os.path.basename(image_path).split('.')[1] == 'rear'] if not rear_image: - pytest.fail(f'{file_path} has rear_image set to True but no images found for device', False) - + pytest.fail(f'{file_path} has rear_image set to True but no matching image found (looking for \'elevation-images{os.path.sep}{file_path.split(os.path.sep)[1]}{os.path.sep}{this_device.get_slug()}.rear.ext\' but only found {manufacturer_images})', False) iterdict(definition) diff --git a/tests/known-modules.pickle b/tests/known-modules.pickle index 602c56e4f..3f740f411 100644 Binary files a/tests/known-modules.pickle and b/tests/known-modules.pickle differ diff --git a/tests/known-slugs.pickle b/tests/known-slugs.pickle index 1a900a551..41861ccb5 100644 Binary files a/tests/known-slugs.pickle and b/tests/known-slugs.pickle differ