diff --git a/device-types/Adtran/NetVanta-4660.yaml b/device-types/Adtran/NetVanta-4660.yaml index b4f4a664a..8ef1d2950 100644 --- a/device-types/Adtran/NetVanta-4660.yaml +++ b/device-types/Adtran/NetVanta-4660.yaml @@ -30,3 +30,4 @@ interfaces: type: other module-bays: - name: Slot 1 + position: '1' diff --git a/device-types/Alcatel-Lucent/OS6900-X20.yaml b/device-types/Alcatel-Lucent/OS6900-X20.yaml index 977e7d1f6..c1fc481ca 100644 --- a/device-types/Alcatel-Lucent/OS6900-X20.yaml +++ b/device-types/Alcatel-Lucent/OS6900-X20.yaml @@ -72,5 +72,7 @@ interfaces: module-bays: - name: SLOT-2 label: Front + position: '2' - name: SLOT-3 label: Rear + position: '3' diff --git a/device-types/Alcatel-Lucent/OS6900-X40.yaml b/device-types/Alcatel-Lucent/OS6900-X40.yaml index 630f94e96..acd287495 100644 --- a/device-types/Alcatel-Lucent/OS6900-X40.yaml +++ b/device-types/Alcatel-Lucent/OS6900-X40.yaml @@ -112,5 +112,7 @@ interfaces: module-bays: - name: SLOT-2 label: Front + position: '2' - name: SLOT-3 label: Rear + position: '3' diff --git a/device-types/Check Point/SG6200.yaml b/device-types/Check Point/SG6200.yaml index 91b04dbc6..30baeab88 100644 --- a/device-types/Check Point/SG6200.yaml +++ b/device-types/Check Point/SG6200.yaml @@ -56,3 +56,4 @@ interfaces: mgmt_only: true module-bays: - name: Line card 1 + position: '1' diff --git a/device-types/Check Point/SG6400.yaml b/device-types/Check Point/SG6400.yaml index 850d5c4f6..b762fc572 100644 --- a/device-types/Check Point/SG6400.yaml +++ b/device-types/Check Point/SG6400.yaml @@ -55,3 +55,4 @@ interfaces: mgmt_only: true module-bays: - name: Line card 1 + position: '1' diff --git a/device-types/Cisco/C8300-1N1S-6T.yaml b/device-types/Cisco/C8300-1N1S-6T.yaml index 12a4ae465..7af252817 100644 --- a/device-types/Cisco/C8300-1N1S-6T.yaml +++ b/device-types/Cisco/C8300-1N1S-6T.yaml @@ -18,8 +18,11 @@ module-bays: - name: PSU1 position: '1' - name: SM 1 # SM = Service Module + position: SM1 - name: NIM 1 # NIM = Network Interface Module + position: NIM1 - name: PIM 1 # PIM = Pluggable Interface Module (LTE/5G) + position: PIM1 interfaces: - name: GigabitEthernet0/0/0 type: 1000base-t diff --git a/device-types/Cisco/C9200-24P.yaml b/device-types/Cisco/C9200-24P.yaml index 57e68c1f6..2ecb023e2 100644 --- a/device-types/Cisco/C9200-24P.yaml +++ b/device-types/Cisco/C9200-24P.yaml @@ -124,4 +124,6 @@ module-bays: - name: PS-B position: PS-B - name: FAN 1 + position: '1' - name: FAN 2 + position: '2' diff --git a/device-types/Cisco/C9300-24HX.yaml b/device-types/Cisco/C9300-24HX.yaml index ed3983f3a..a3e83a607 100644 --- a/device-types/Cisco/C9300-24HX.yaml +++ b/device-types/Cisco/C9300-24HX.yaml @@ -126,5 +126,8 @@ module-bays: - name: PS-B position: B - name: FAN 1 + position: '1' - name: FAN 2 + position: '2' - name: FAN 3 + position: '3' diff --git a/device-types/Cisco/C9300-24P.yaml b/device-types/Cisco/C9300-24P.yaml index bc3d334a4..395adc5e3 100644 --- a/device-types/Cisco/C9300-24P.yaml +++ b/device-types/Cisco/C9300-24P.yaml @@ -123,5 +123,8 @@ module-bays: - name: PS-B position: B - name: FAN 1 + position: '1' - name: FAN 2 + position: '2' - name: FAN 3 + position: '3' diff --git a/device-types/Cisco/C9300-24S.yaml b/device-types/Cisco/C9300-24S.yaml index 71d74d6e8..bffe11c75 100644 --- a/device-types/Cisco/C9300-24S.yaml +++ b/device-types/Cisco/C9300-24S.yaml @@ -74,5 +74,8 @@ module-bays: - name: PS-B position: B - name: FAN 1 + position: '1' - name: FAN 2 + position: '2' - name: FAN 3 + position: '3' diff --git a/device-types/Cisco/C9300-24T-E.yaml b/device-types/Cisco/C9300-24T-E.yaml index 890d989fa..3925360fb 100644 --- a/device-types/Cisco/C9300-24T-E.yaml +++ b/device-types/Cisco/C9300-24T-E.yaml @@ -75,5 +75,8 @@ module-bays: - name: PS-B position: B - name: FAN 1 + position: '1' - name: FAN 2 + position: '2' - name: FAN 3 + position: '3' diff --git a/device-types/Cisco/C9300-24T.yaml b/device-types/Cisco/C9300-24T.yaml index 7f69eb0cc..65673e265 100644 --- a/device-types/Cisco/C9300-24T.yaml +++ b/device-types/Cisco/C9300-24T.yaml @@ -75,5 +75,8 @@ module-bays: - name: PS-B position: B - name: FAN 1 + position: '1' - name: FAN 2 + position: '2' - name: FAN 3 + position: '3' diff --git a/device-types/Cisco/C9300-24U.yaml b/device-types/Cisco/C9300-24U.yaml index 9c9db0e2c..51d73374a 100644 --- a/device-types/Cisco/C9300-24U.yaml +++ b/device-types/Cisco/C9300-24U.yaml @@ -123,5 +123,8 @@ module-bays: - name: PS-B position: B - name: FAN 1 + position: '1' - name: FAN 2 + position: '2' - name: FAN 3 + position: '3' diff --git a/device-types/Cisco/C9300-24UX.yaml b/device-types/Cisco/C9300-24UX.yaml index 8126baa17..279345c6d 100644 --- a/device-types/Cisco/C9300-24UX.yaml +++ b/device-types/Cisco/C9300-24UX.yaml @@ -123,5 +123,8 @@ module-bays: - name: PS-B position: B - name: FAN 1 + position: '1' - name: FAN 2 + position: '2' - name: FAN 3 + position: '3' diff --git a/device-types/Cisco/C9300-48P-E.yaml b/device-types/Cisco/C9300-48P-E.yaml index e5c7dd735..df3fc7c81 100644 --- a/device-types/Cisco/C9300-48P-E.yaml +++ b/device-types/Cisco/C9300-48P-E.yaml @@ -219,5 +219,8 @@ module-bays: - name: PS-B position: B - name: FAN 1 + position: '1' - name: FAN 2 + position: '2' - name: FAN 3 + position: '3' diff --git a/device-types/Cisco/C9300-48P.yaml b/device-types/Cisco/C9300-48P.yaml index 7d5f5ea9b..ae0bf1562 100644 --- a/device-types/Cisco/C9300-48P.yaml +++ b/device-types/Cisco/C9300-48P.yaml @@ -219,5 +219,8 @@ module-bays: - name: PS-B position: B - name: FAN 1 + position: '1' - name: FAN 2 + position: '2' - name: FAN 3 + position: '3' diff --git a/device-types/Cisco/C9300-48S.yaml b/device-types/Cisco/C9300-48S.yaml index 71bdae3e8..fe803fc40 100644 --- a/device-types/Cisco/C9300-48S.yaml +++ b/device-types/Cisco/C9300-48S.yaml @@ -122,5 +122,8 @@ module-bays: - name: PS-B position: B - name: FAN 1 + position: '1' - name: FAN 2 + position: '2' - name: FAN 3 + position: '3' diff --git a/device-types/Cisco/C9300-48T.yaml b/device-types/Cisco/C9300-48T.yaml index 6389eef62..42ef78506 100644 --- a/device-types/Cisco/C9300-48T.yaml +++ b/device-types/Cisco/C9300-48T.yaml @@ -127,5 +127,8 @@ module-bays: - name: PS-B position: B - name: FAN 1 + position: '1' - name: FAN 2 + position: '2' - name: FAN 3 + position: '3' diff --git a/device-types/Cisco/C9300-48U.yaml b/device-types/Cisco/C9300-48U.yaml index 9ee3030cf..6712a633b 100644 --- a/device-types/Cisco/C9300-48U.yaml +++ b/device-types/Cisco/C9300-48U.yaml @@ -221,5 +221,8 @@ module-bays: - name: PS-B position: B - name: FAN 1 + position: '1' - name: FAN 2 + position: '2' - name: FAN 3 + position: '3' diff --git a/device-types/Cisco/C9300-48UN.yaml b/device-types/Cisco/C9300-48UN.yaml index 1e18e7889..4a1634d06 100644 --- a/device-types/Cisco/C9300-48UN.yaml +++ b/device-types/Cisco/C9300-48UN.yaml @@ -123,5 +123,8 @@ module-bays: - name: PS-B position: B - name: FAN 1 + position: '1' - name: FAN 2 + position: '2' - name: FAN 3 + position: '3' diff --git a/device-types/Cisco/C9300-48UXM.yaml b/device-types/Cisco/C9300-48UXM.yaml index 980b23c90..8454cfdaf 100644 --- a/device-types/Cisco/C9300-48UXM.yaml +++ b/device-types/Cisco/C9300-48UXM.yaml @@ -219,5 +219,8 @@ module-bays: - name: PS-B position: B - name: FAN 1 + position: '1' - name: FAN 2 + position: '2' - name: FAN 3 + position: '3' diff --git a/device-types/Cisco/C9300L-24P-4G.yaml b/device-types/Cisco/C9300L-24P-4G.yaml index 4b58a1989..a7a9695b2 100644 --- a/device-types/Cisco/C9300L-24P-4G.yaml +++ b/device-types/Cisco/C9300L-24P-4G.yaml @@ -128,5 +128,8 @@ module-bays: - name: PS-B position: B - name: FAN 1 + position: '1' - name: FAN 2 + position: '2' - name: FAN 3 + position: '3' diff --git a/device-types/Cisco/C9300L-24P-4X.yaml b/device-types/Cisco/C9300L-24P-4X.yaml index 3ee88933e..129d3e9c9 100644 --- a/device-types/Cisco/C9300L-24P-4X.yaml +++ b/device-types/Cisco/C9300L-24P-4X.yaml @@ -132,5 +132,8 @@ module-bays: - name: PS-B position: B - name: FAN 1 + position: '1' - name: FAN 2 + position: '2' - name: FAN 3 + position: '3' diff --git a/device-types/Cisco/C9300L-24T-4G.yaml b/device-types/Cisco/C9300L-24T-4G.yaml index 29400c820..34329dac1 100644 --- a/device-types/Cisco/C9300L-24T-4G.yaml +++ b/device-types/Cisco/C9300L-24T-4G.yaml @@ -84,5 +84,8 @@ module-bays: - name: PS-B position: B - name: FAN 1 + position: '1' - name: FAN 2 + position: '2' - name: FAN 3 + position: '3' diff --git a/device-types/Cisco/C9300L-48P-4G.yaml b/device-types/Cisco/C9300L-48P-4G.yaml index 1721a8f60..1ba10c265 100644 --- a/device-types/Cisco/C9300L-48P-4G.yaml +++ b/device-types/Cisco/C9300L-48P-4G.yaml @@ -224,5 +224,8 @@ module-bays: - name: PS-B position: B - name: FAN 1 + position: '1' - name: FAN 2 + position: '2' - name: FAN 3 + position: '3' diff --git a/device-types/Cisco/C9300L-48P-4X.yaml b/device-types/Cisco/C9300L-48P-4X.yaml index 9df53252e..f8d8272bb 100644 --- a/device-types/Cisco/C9300L-48P-4X.yaml +++ b/device-types/Cisco/C9300L-48P-4X.yaml @@ -226,5 +226,8 @@ module-bays: - name: PS-B position: B - name: FAN 1 + position: '1' - name: FAN 2 + position: '2' - name: FAN 3 + position: '3' diff --git a/device-types/Cisco/C9300L-48T-4G.yaml b/device-types/Cisco/C9300L-48T-4G.yaml index 24eb5a84b..ba4619a06 100644 --- a/device-types/Cisco/C9300L-48T-4G.yaml +++ b/device-types/Cisco/C9300L-48T-4G.yaml @@ -132,5 +132,8 @@ module-bays: - name: PS-B position: B - name: FAN 1 + position: '1' - name: FAN 2 + position: '2' - name: FAN 3 + position: '3' diff --git a/device-types/Cisco/C9300L-48UXG-4X.yaml b/device-types/Cisco/C9300L-48UXG-4X.yaml index a90fe0f31..318a1d189 100644 --- a/device-types/Cisco/C9300L-48UXG-4X.yaml +++ b/device-types/Cisco/C9300L-48UXG-4X.yaml @@ -224,5 +224,8 @@ module-bays: - name: PS-B position: B - name: FAN 1 + position: '1' - name: FAN 2 + position: '2' - name: FAN 3 + position: '3' diff --git a/device-types/Cisco/C9300LM-24U-4Y.yaml b/device-types/Cisco/C9300LM-24U-4Y.yaml index a5d31604c..c18a9b06a 100644 --- a/device-types/Cisco/C9300LM-24U-4Y.yaml +++ b/device-types/Cisco/C9300LM-24U-4Y.yaml @@ -130,5 +130,8 @@ module-bays: - name: PS-B position: B - name: FAN 1 + position: '1' - name: FAN 2 + position: '2' - name: FAN 3 + position: '3' diff --git a/device-types/Cisco/C9300LM-48U-4Y.yaml b/device-types/Cisco/C9300LM-48U-4Y.yaml index 7e871425c..49928658d 100644 --- a/device-types/Cisco/C9300LM-48U-4Y.yaml +++ b/device-types/Cisco/C9300LM-48U-4Y.yaml @@ -226,5 +226,8 @@ module-bays: - name: PS-B position: B - name: FAN 1 + position: '1' - name: FAN 2 + position: '2' - name: FAN 3 + position: '3' diff --git a/device-types/Cisco/C9300X-12Y.yaml b/device-types/Cisco/C9300X-12Y.yaml index a8839dbc1..f8629e1af 100644 --- a/device-types/Cisco/C9300X-12Y.yaml +++ b/device-types/Cisco/C9300X-12Y.yaml @@ -56,5 +56,8 @@ module-bays: - name: PS-B position: B - name: FAN 1 + position: '1' - name: FAN 2 + position: '2' - name: FAN 3 + position: '3' diff --git a/device-types/Cisco/C9300X-24Y.yaml b/device-types/Cisco/C9300X-24Y.yaml index 9c0756bf3..94f999996 100644 --- a/device-types/Cisco/C9300X-24Y.yaml +++ b/device-types/Cisco/C9300X-24Y.yaml @@ -80,8 +80,11 @@ module-bays: - name: PS-B position: B - name: FAN 1 + position: '1' - name: FAN 2 + position: '2' - name: FAN 3 + position: '3' rear-ports: - name: S-PWR 1 type: other diff --git a/device-types/Cisco/C9300X-48HX.yaml b/device-types/Cisco/C9300X-48HX.yaml index bf7659792..c925eaf4d 100644 --- a/device-types/Cisco/C9300X-48HX.yaml +++ b/device-types/Cisco/C9300X-48HX.yaml @@ -222,5 +222,8 @@ module-bays: - name: PS-B position: B - name: FAN 1 + position: '1' - name: FAN 2 + position: '2' - name: FAN 3 + position: '3' diff --git a/device-types/Cisco/FPR2130-NGFW-K9.yaml b/device-types/Cisco/FPR2130-NGFW-K9.yaml index 8feeeadab..8a43cbf12 100644 --- a/device-types/Cisco/FPR2130-NGFW-K9.yaml +++ b/device-types/Cisco/FPR2130-NGFW-K9.yaml @@ -56,3 +56,4 @@ interfaces: mgmt_only: true module-bays: - name: Network Module 1 + position: '1' diff --git a/device-types/Cisco/FPR2140-NGFW-K9.yaml b/device-types/Cisco/FPR2140-NGFW-K9.yaml index f58fa341a..8b820db99 100644 --- a/device-types/Cisco/FPR2140-NGFW-K9.yaml +++ b/device-types/Cisco/FPR2140-NGFW-K9.yaml @@ -56,3 +56,4 @@ interfaces: mgmt_only: true module-bays: - name: Network Module 1 + position: '1' diff --git a/device-types/Cisco/ISR-1127-8PLTEP.yaml b/device-types/Cisco/ISR-1127-8PLTEP.yaml index 220322d46..02d0d00fe 100644 --- a/device-types/Cisco/ISR-1127-8PLTEP.yaml +++ b/device-types/Cisco/ISR-1127-8PLTEP.yaml @@ -31,6 +31,7 @@ interfaces: type: 1000base-t module-bays: - name: Cellular + position: '1' console-ports: - name: con 0 type: rj-45 diff --git a/device-types/Cisco/ISR2821.yaml b/device-types/Cisco/ISR2821.yaml index 1a51d256e..16691ad1a 100644 --- a/device-types/Cisco/ISR2821.yaml +++ b/device-types/Cisco/ISR2821.yaml @@ -26,15 +26,19 @@ interfaces: module-bays: - name: AIM slot 0 label: AIM 0 + position: AIM0 description: Advanced Integration Module Slot - name: AIM slot 1 label: AIM 1 + position: AIM1 description: Advanced Integration Module Slot - name: Slot 0 SubSlot 4 label: PVDM0 + position: PVDM0 description: Packet Voice Digital Signal Processor Module Slot - name: Slot 0 SubSlot 5 label: PVDM1 + position: PVDM1 description: Packet Voice Digital Signal Processor Module Slot - name: Slot 0/0 label: HWIC0 diff --git a/device-types/Dell/PowerEdge-MX7000.yaml b/device-types/Dell/PowerEdge-MX7000.yaml index 1c0a3c248..b8191f0bb 100644 --- a/device-types/Dell/PowerEdge-MX7000.yaml +++ b/device-types/Dell/PowerEdge-MX7000.yaml @@ -10,31 +10,6 @@ airflow: front-to-rear weight: 105.0 weight_unit: lb comments: '[Product Page](https://www.dell.com/en-us/shop/ipovw/poweredge-mx7000)' -power-ports: - - name: PSU.IN.1 - type: iec-60320-c22 - max_draw: 3000 - label: '1' - - name: PSU.IN.2 - type: iec-60320-c22 - max_draw: 3000 - label: '2' - - name: PSU.IN.3 - type: iec-60320-c22 - max_draw: 3000 - label: '3' - - name: PSU.IN.4 - type: iec-60320-c22 - max_draw: 3000 - label: '4' - - name: PSU.IN.5 - type: iec-60320-c22 - max_draw: 3000 - label: '5' - - name: PSU.IN.6 - type: iec-60320-c22 - max_draw: 3000 - label: '6' module-bays: - name: IOM-A1 position: A1 @@ -53,11 +28,17 @@ module-bays: - name: MM-2 position: MM-2 - name: PSU.Slot.1 + position: '1' - name: PSU.Slot.2 + position: '2' - name: PSU.Slot.3 + position: '3' - name: PSU.Slot.4 + position: '4' - name: PSU.Slot.5 + position: '5' - name: PSU.Slot.6 + position: '6' device-bays: - name: Sled-1 - name: Sled-2 diff --git a/device-types/Delta/SG-11M-A.yaml b/device-types/Delta/SG-11M-A.yaml index 51041e926..2904fc40b 100644 --- a/device-types/Delta/SG-11M-A.yaml +++ b/device-types/Delta/SG-11M-A.yaml @@ -56,13 +56,19 @@ interfaces: module-bays: # has a bay for some kind of COMM card but I have no details about it - name: psu-1a label: 1A + position: 1A - name: psu-2a label: 2A + position: 2A - name: psu-3a label: 3A + position: 3A - name: psu-1b label: 1B + position: 1B - name: psu-2b label: 2B + position: 2B - name: psu-3b label: 3B + position: 3B diff --git a/device-types/Delta/SG110-A.yaml b/device-types/Delta/SG110-A.yaml index 56f5d7ad9..8eee830cb 100644 --- a/device-types/Delta/SG110-A.yaml +++ b/device-types/Delta/SG110-A.yaml @@ -38,13 +38,19 @@ interfaces: module-bays: - name: psu-1a label: 1A + position: 1A - name: psu-2a label: 2A + position: 2A - name: psu-3a label: 3A + position: 3A - name: psu-1b label: 1B + position: 1B - name: psu-2b label: 2B + position: 2B - name: psu-3b label: 3B + position: 3B diff --git a/device-types/Diamond SA/Diamond-Flexos-BGT-3-plus-1HE.yml b/device-types/Diamond SA/Diamond-Flexos-BGT-3-plus-1HE.yml index db9d1af2c..6efa55a48 100644 --- a/device-types/Diamond SA/Diamond-Flexos-BGT-3-plus-1HE.yml +++ b/device-types/Diamond SA/Diamond-Flexos-BGT-3-plus-1HE.yml @@ -10,14 +10,26 @@ front_image: false is_full_depth: false module-bays: - name: Slot 1 + position: '1' - name: Slot 2 + position: '2' - name: Slot 3 + position: '3' - name: Slot 4 + position: '4' - name: Slot 5 + position: '5' - name: Slot 6 + position: '6' - name: Slot 7 + position: '7' - name: Slot 8 + position: '8' - name: Slot 9 + position: '9' - name: Slot 10 + position: '10' - name: Slot 11 + position: '11' - name: Slot 12 + position: '12' diff --git a/device-types/Eaton/9PX3000iRT2U.yaml b/device-types/Eaton/9PX3000iRT2U.yaml index 7a4944aca..a86cbd089 100644 --- a/device-types/Eaton/9PX3000iRT2U.yaml +++ b/device-types/Eaton/9PX3000iRT2U.yaml @@ -69,6 +69,10 @@ interfaces: label: Batt detection module-bays: - name: Communication card slot + position: '1' - name: Environmental Sensor 1 + position: '1' - name: Environmental Sensor 2 + position: '2' - name: Environmental Sensor 3 + position: '3' diff --git a/device-types/Eaton/Tripp-Lite-PDUMH15AT.yaml b/device-types/Eaton/Tripp-Lite-PDUMH15AT.yaml index 632828ec8..62fafd161 100644 --- a/device-types/Eaton/Tripp-Lite-PDUMH15AT.yaml +++ b/device-types/Eaton/Tripp-Lite-PDUMH15AT.yaml @@ -38,3 +38,4 @@ power-outlets: type: nema-5-15r module-bays: - name: Accessory Slot + position: '1' diff --git a/device-types/Eaton/Tripp-Lite-PDUMH15ATS.yaml b/device-types/Eaton/Tripp-Lite-PDUMH15ATS.yaml index 74753395f..9a4754c39 100644 --- a/device-types/Eaton/Tripp-Lite-PDUMH15ATS.yaml +++ b/device-types/Eaton/Tripp-Lite-PDUMH15ATS.yaml @@ -37,3 +37,4 @@ power-outlets: type: nema-5-15r module-bays: - name: Accessory Slot + position: '1' diff --git a/device-types/Eaton/Tripp-Lite-PDUMNH15AT1.yaml b/device-types/Eaton/Tripp-Lite-PDUMNH15AT1.yaml index 714b7d8bb..b748f17a7 100644 --- a/device-types/Eaton/Tripp-Lite-PDUMNH15AT1.yaml +++ b/device-types/Eaton/Tripp-Lite-PDUMNH15AT1.yaml @@ -37,3 +37,4 @@ power-outlets: type: nema-5-15r module-bays: - name: Accessory Slot + position: '1' diff --git a/device-types/Eaton/Tripp-Lite-SMART2200CRMXL.yaml b/device-types/Eaton/Tripp-Lite-SMART2200CRMXL.yaml index a4090d216..5e9d7e945 100644 --- a/device-types/Eaton/Tripp-Lite-SMART2200CRMXL.yaml +++ b/device-types/Eaton/Tripp-Lite-SMART2200CRMXL.yaml @@ -46,3 +46,4 @@ power-outlets: type: nema-5-20r module-bays: - name: Accessory Slot + position: '1' diff --git a/device-types/Extreme Networks/5520-12MW-36W-FabricEngine.yaml b/device-types/Extreme Networks/5520-12MW-36W-FabricEngine.yaml index c064510ef..addf7edcb 100644 --- a/device-types/Extreme Networks/5520-12MW-36W-FabricEngine.yaml +++ b/device-types/Extreme Networks/5520-12MW-36W-FabricEngine.yaml @@ -211,6 +211,7 @@ interfaces: mgmt_only: true module-bays: - name: 5520-VIM-4 + position: VIM - name: Ps#1 position: '1' - name: Ps#2 diff --git a/device-types/Extreme Networks/5520-12MW-36W.yaml b/device-types/Extreme Networks/5520-12MW-36W.yaml index 86f757448..cda50c0fb 100644 --- a/device-types/Extreme Networks/5520-12MW-36W.yaml +++ b/device-types/Extreme Networks/5520-12MW-36W.yaml @@ -216,5 +216,8 @@ interfaces: description: Connects at 1x40Gb, 2x 50Gb, 4x 25Gb, or 4x 10Gb, but not 1x 100Gb. Or use for stacking. module-bays: - name: PSU-1 + position: '1' - name: PSU-2 + position: '2' - name: VIM + position: VIM diff --git a/device-types/Extreme Networks/5520-24T.yaml b/device-types/Extreme Networks/5520-24T.yaml index ecda7ca86..312c8da49 100644 --- a/device-types/Extreme Networks/5520-24T.yaml +++ b/device-types/Extreme Networks/5520-24T.yaml @@ -72,5 +72,8 @@ interfaces: description: Connects at 1x40Gb, 2x 50Gb, 4x 25Gb, or 4x 10Gb, but not 1x 100Gb. Or use for stacking. module-bays: - name: PSU-1 + position: '1' - name: PSU-2 + position: '2' - name: VIM + position: VIM diff --git a/device-types/Extreme Networks/5520-24W.yaml b/device-types/Extreme Networks/5520-24W.yaml index ce7a1ca8b..c225ab647 100644 --- a/device-types/Extreme Networks/5520-24W.yaml +++ b/device-types/Extreme Networks/5520-24W.yaml @@ -120,5 +120,8 @@ interfaces: description: Connects at 1x40Gb, 2x 50Gb, 4x 25Gb, or 4x 10Gb, but not 1x 100Gb. Or use for stacking. module-bays: - name: PSU-1 + position: '1' - name: PSU-2 + position: '2' - name: VIM + position: VIM diff --git a/device-types/Extreme Networks/5520-24X.yaml b/device-types/Extreme Networks/5520-24X.yaml index f38def04e..ad32cc40d 100644 --- a/device-types/Extreme Networks/5520-24X.yaml +++ b/device-types/Extreme Networks/5520-24X.yaml @@ -72,5 +72,8 @@ interfaces: description: Connects at 1x40Gb, 2x 50Gb, 4x 25Gb, or 4x 10Gb, but not 1x 100Gb. Or use for stacking. module-bays: - name: PSU-1 + position: '1' - name: PSU-2 + position: '2' - name: VIM + position: VIM diff --git a/device-types/Extreme Networks/5520-48SE.yaml b/device-types/Extreme Networks/5520-48SE.yaml index fc5f40b32..658d0a2e6 100644 --- a/device-types/Extreme Networks/5520-48SE.yaml +++ b/device-types/Extreme Networks/5520-48SE.yaml @@ -120,5 +120,8 @@ interfaces: description: Connects at 1x40Gb, 2x 50Gb, 4x 25Gb, or 4x 10Gb, but not 1x 100Gb. Or use for stacking. module-bays: - name: PSU-1 + position: '1' - name: PSU-2 + position: '2' - name: VIM + position: VIM diff --git a/device-types/Extreme Networks/5520-48T.yaml b/device-types/Extreme Networks/5520-48T.yaml index 9544921d5..db940b5f3 100644 --- a/device-types/Extreme Networks/5520-48T.yaml +++ b/device-types/Extreme Networks/5520-48T.yaml @@ -120,5 +120,8 @@ interfaces: description: Connects at 1x40Gb, 2x 50Gb, 4x 25Gb, or 4x 10Gb, but not 1x 100Gb. Or use for stacking. module-bays: - name: PSU-1 + position: '1' - name: PSU-2 + position: '2' - name: VIM + position: VIM diff --git a/device-types/Extreme Networks/5520-48W.yaml b/device-types/Extreme Networks/5520-48W.yaml index 39a7e9612..41cb6855b 100644 --- a/device-types/Extreme Networks/5520-48W.yaml +++ b/device-types/Extreme Networks/5520-48W.yaml @@ -216,5 +216,8 @@ interfaces: description: Connects at 1x40Gb, 2x 50Gb, 4x 25Gb, or 4x 10Gb, but not 1x 100Gb. Or use for stacking. module-bays: - name: PSU-1 + position: '1' - name: PSU-2 + position: '2' - name: VIM + position: VIM diff --git a/device-types/Extreme Networks/5720-24MW.yaml b/device-types/Extreme Networks/5720-24MW.yaml index 012e9427c..cc662df19 100644 --- a/device-types/Extreme Networks/5720-24MW.yaml +++ b/device-types/Extreme Networks/5720-24MW.yaml @@ -14,6 +14,7 @@ module-bays: - name: PS#2 position: '2' - name: VIM + position: VIM console-ports: - name: Console type: rj-45 diff --git a/device-types/Extreme Networks/5720-24MXW.yaml b/device-types/Extreme Networks/5720-24MXW.yaml index 7f02b701a..20ff39597 100644 --- a/device-types/Extreme Networks/5720-24MXW.yaml +++ b/device-types/Extreme Networks/5720-24MXW.yaml @@ -14,6 +14,7 @@ module-bays: - name: PS#2 position: '2' - name: VIM + position: VIM console-ports: - name: Console type: rj-45 diff --git a/device-types/Extreme Networks/BR-MLXE-16-MR2-AC.yaml b/device-types/Extreme Networks/BR-MLXE-16-MR2-AC.yaml index e398fbfc3..04c1bdc10 100755 --- a/device-types/Extreme Networks/BR-MLXE-16-MR2-AC.yaml +++ b/device-types/Extreme Networks/BR-MLXE-16-MR2-AC.yaml @@ -5,62 +5,67 @@ slug: extreme-networks-br-mlxe-16-mr2-ac part_number: BR-MLXE-16-MR2-AC u_height: 14 is_full_depth: true -power-ports: - - name: PSU1 - type: iec-60320-c20 - maximum_draw: 1800 - - name: PSU2 - type: iec-60320-c20 - maximum_draw: 1800 - - name: PSU3 - type: iec-60320-c20 - maximum_draw: 1800 - - name: PSU4 - type: iec-60320-c20 - maximum_draw: 1800 - - name: PSU5 - type: iec-60320-c20 - maximum_draw: 1800 - - name: PSU6 - type: iec-60320-c20 - maximum_draw: 1800 - - name: PSU7 - type: iec-60320-c20 - maximum_draw: 1800 - - name: PSU8 - type: iec-60320-c20 - maximum_draw: 1800 module-bays: - name: F1 + position: F1 - name: F2 + position: F2 - name: F3 + position: F3 - name: F4 + position: F4 - name: M1 + position: M1 - name: M2 + position: M2 - name: PSU1 + position: '1' - name: PSU2 + position: '2' - name: PSU3 + position: '3' - name: PSU4 + position: '4' - name: PSU5 + position: '5' - name: PSU6 + position: '6' - name: PSU7 + position: '7' - name: PSU8 + position: '8' - name: S1 + position: S1 - name: S2 + position: S2 - name: S3 + position: S3 - name: S4 + position: S4 - name: S5 + position: S5 - name: S6 + position: S6 - name: S7 + position: S7 - name: S8 + position: S8 - name: S9 + position: S9 - name: S10 + position: S10 - name: S11 + position: S11 - name: S12 + position: S12 - name: S13 + position: S13 - name: S14 + position: S14 - name: S15 + position: S15 - name: S16 + position: S16 console-ports: - name: Serial type: de-9 diff --git a/device-types/Extreme Networks/BR-MLXE-32-MR2-AC.yaml b/device-types/Extreme Networks/BR-MLXE-32-MR2-AC.yaml index 22eae5b64..b197a0adf 100755 --- a/device-types/Extreme Networks/BR-MLXE-32-MR2-AC.yaml +++ b/device-types/Extreme Networks/BR-MLXE-32-MR2-AC.yaml @@ -5,82 +5,107 @@ slug: extreme-networks-br-mlxe-32-mr2-ac part_number: BR-MLXE-32-MR2-AC u_height: 33 is_full_depth: true -power-ports: - - name: PSU1 - type: iec-60320-c20 - maximum_draw: 3000 - - name: PSU2 - type: iec-60320-c20 - maximum_draw: 3000 - - name: PSU3 - type: iec-60320-c20 - maximum_draw: 3000 - - name: PSU4 - type: iec-60320-c20 - maximum_draw: 3000 - - name: PSU5 - type: iec-60320-c20 - maximum_draw: 3000 - - name: PSU6 - type: iec-60320-c20 - maximum_draw: 3000 - - name: PSU7 - type: iec-60320-c20 - maximum_draw: 3000 - - name: PSU8 - type: iec-60320-c20 - maximum_draw: 3000 module-bays: - name: F1 + position: F1 - name: F2 + position: F2 - name: F3 + position: F3 - name: F4 + position: F4 - name: F5 + position: F5 - name: F6 + position: F6 - name: F7 + position: F7 - name: F8 + position: F8 - name: M1 + position: M1 - name: M2 + position: M2 - name: PSU1 + position: '1' - name: PSU2 + position: '2' - name: PSU3 + position: '3' - name: PSU4 + position: '4' - name: PSU5 + position: '5' - name: PSU6 + position: '6' - name: PSU7 + position: '7' - name: PSU8 + position: '8' - name: S1 + position: S1 - name: S2 + position: S2 - name: S3 + position: S3 - name: S4 + position: S4 - name: S5 + position: S5 - name: S6 + position: S6 - name: S7 + position: S7 - name: S8 + position: S8 - name: S9 + position: S9 - name: S10 + position: S10 - name: S11 + position: S11 - name: S12 + position: S12 - name: S13 + position: S13 - name: S14 + position: S14 - name: S15 + position: S15 - name: S16 + position: S16 - name: S17 + position: S17 - name: S18 + position: S18 - name: S19 + position: S19 - name: S20 + position: S20 - name: S21 + position: S21 - name: S22 + position: S22 - name: S23 + position: S23 - name: S24 + position: S24 - name: S25 + position: S25 - name: S26 + position: S26 - name: S27 + position: S27 - name: S28 + position: S28 - name: S29 + position: S29 - name: S30 + position: S30 - name: S31 + position: S31 - name: S32 + position: S32 console-ports: - name: Serial type: de-9 diff --git a/device-types/Extreme Networks/BR-MLXE-4-MR2-AC.yaml b/device-types/Extreme Networks/BR-MLXE-4-MR2-AC.yaml index 8b39960b5..77b1f32ee 100755 --- a/device-types/Extreme Networks/BR-MLXE-4-MR2-AC.yaml +++ b/device-types/Extreme Networks/BR-MLXE-4-MR2-AC.yaml @@ -5,33 +5,33 @@ slug: extreme-networks-br-mlxe-4-mr2-ac part_number: BR-MLXE-4-MR2-AC u_height: 5 is_full_depth: true -power-ports: - - name: PSU1 - type: iec-60320-c20 - maximum_draw: 1800 - - name: PSU2 - type: iec-60320-c20 - maximum_draw: 1800 - - name: PSU3 - type: iec-60320-c20 - maximum_draw: 1800 - - name: PSU4 - type: iec-60320-c20 - maximum_draw: 1800 module-bays: - name: F1 + position: F1 - name: F2 + position: F2 - name: F3 + position: F3 - name: M1 + position: M1 - name: M2 + position: M2 - name: PSU1 + position: PSU1 - name: PSU2 + position: PSU2 - name: PSU3 + position: PSU3 - name: PSU4 + position: PSU4 - name: S1 + position: S1 - name: S2 + position: S2 - name: S3 + position: S3 - name: S4 + position: S4 console-ports: - name: Serial type: de-9 diff --git a/device-types/Extreme Networks/BR-MLXE-8-MR2-AC.yaml b/device-types/Extreme Networks/BR-MLXE-8-MR2-AC.yaml index 5d8e2edaf..2ad14b39f 100755 --- a/device-types/Extreme Networks/BR-MLXE-8-MR2-AC.yaml +++ b/device-types/Extreme Networks/BR-MLXE-8-MR2-AC.yaml @@ -5,37 +5,41 @@ slug: extreme-networks-br-mlxe-8-mr2-ac part_number: BR-MLXE-8-MR2-AC u_height: 7 is_full_depth: true -power-ports: - - name: PSU1 - type: iec-60320-c20 - maximum_draw: 1800 - - name: PSU2 - type: iec-60320-c20 - maximum_draw: 1800 - - name: PSU3 - type: iec-60320-c20 - maximum_draw: 1800 - - name: PSU4 - type: iec-60320-c20 - maximum_draw: 1800 module-bays: - name: F1 + position: F1 - name: F2 + position: F2 - name: F3 + position: F3 - name: M1 + position: M1 - name: M2 + position: M2 - name: PSU1 + position: PSU1 - name: PSU2 + position: PSU2 - name: PSU3 + position: PSU3 - name: PSU4 + position: PSU4 - name: S1 + position: S1 - name: S2 + position: S2 - name: S3 + position: S3 - name: S4 + position: S4 - name: S5 + position: S5 - name: S6 + position: S6 - name: S7 + position: S7 - name: S8 + position: S8 console-ports: - name: Serial type: de-9 diff --git a/device-types/Extreme Networks/X460-G2-24t-10GE4.yaml b/device-types/Extreme Networks/X460-G2-24t-10GE4.yaml index d97ae1ee0..8daba55a8 100644 --- a/device-types/Extreme Networks/X460-G2-24t-10GE4.yaml +++ b/device-types/Extreme Networks/X460-G2-24t-10GE4.yaml @@ -89,5 +89,8 @@ interfaces: mgmt_only: true module-bays: - name: PSU-1 + position: PSU-1 - name: PSU-2 + position: PSU-2 - name: VIM-2 + position: VIM diff --git a/device-types/Extreme Networks/X460-G2-48p-10GE4.yaml b/device-types/Extreme Networks/X460-G2-48p-10GE4.yaml index 7fe561be9..62864a807 100644 --- a/device-types/Extreme Networks/X460-G2-48p-10GE4.yaml +++ b/device-types/Extreme Networks/X460-G2-48p-10GE4.yaml @@ -119,6 +119,8 @@ interfaces: mgmt_only: true module-bays: - name: PSU-1 + position: PSU-1 - name: PSU-2 + position: PSU-2 - name: VIM-2 position: VIM diff --git a/device-types/Extreme Networks/X670-G2-72x.yaml b/device-types/Extreme Networks/X670-G2-72x.yaml index 2671bbd97..5e7aa5de7 100644 --- a/device-types/Extreme Networks/X670-G2-72x.yaml +++ b/device-types/Extreme Networks/X670-G2-72x.yaml @@ -163,3 +163,4 @@ module-bays: - name: PSU-1 position: PSU-1 - name: PSU-2 + position: PSU-2 diff --git a/device-types/Fortinet/FS-224D-FPOE.yaml b/device-types/Fortinet/FS-224D-FPOE.yaml index 8c7fe1662..cde786a23 100644 --- a/device-types/Fortinet/FS-224D-FPOE.yaml +++ b/device-types/Fortinet/FS-224D-FPOE.yaml @@ -13,7 +13,7 @@ comments: '[FortiSwitch Secure Access Series Datasheet](https://www.fortinet.com console-ports: - name: Console type: rj-45 -module-bays: +power-ports: - name: PS1 type: iec-60320-c14 maximum_draw: 397 diff --git a/device-types/HPE/Aruba-2920-24G-PoEP.yml b/device-types/HPE/Aruba-2920-24G-PoEP.yml index b4aed1f95..9226415cc 100644 --- a/device-types/HPE/Aruba-2920-24G-PoEP.yml +++ b/device-types/HPE/Aruba-2920-24G-PoEP.yml @@ -75,5 +75,6 @@ module-bays: - name: Module B position: B - name: Stacking Module + position: Stack - name: Power Supply position: '1' diff --git a/device-types/HPE/Aruba-2920-24G.yaml b/device-types/HPE/Aruba-2920-24G.yaml index 132944aea..6b0f318d0 100644 --- a/device-types/HPE/Aruba-2920-24G.yaml +++ b/device-types/HPE/Aruba-2920-24G.yaml @@ -75,5 +75,6 @@ module-bays: - name: Module B position: B - name: Stacking Module + position: Stack - name: Power Supply position: '1' diff --git a/device-types/HPE/Aruba-2920-48G-PoEP-740W.yaml b/device-types/HPE/Aruba-2920-48G-PoEP-740W.yaml index 5915b0d61..de2dcde4b 100644 --- a/device-types/HPE/Aruba-2920-48G-PoEP-740W.yaml +++ b/device-types/HPE/Aruba-2920-48G-PoEP-740W.yaml @@ -123,5 +123,6 @@ module-bays: - name: Module B position: B - name: Stacking Module + position: Stack - name: Power Supply position: '1' diff --git a/device-types/HPE/Aruba-2920-48G-PoEP.yaml b/device-types/HPE/Aruba-2920-48G-PoEP.yaml index bab23205c..20fe65585 100644 --- a/device-types/HPE/Aruba-2920-48G-PoEP.yaml +++ b/device-types/HPE/Aruba-2920-48G-PoEP.yaml @@ -123,5 +123,6 @@ module-bays: - name: Module B position: B - name: Stacking Module + position: Stack - name: Power Supply position: '1' diff --git a/device-types/HPE/Aruba-2920-48G.yaml b/device-types/HPE/Aruba-2920-48G.yaml index a074160fc..cbda70e53 100644 --- a/device-types/HPE/Aruba-2920-48G.yaml +++ b/device-types/HPE/Aruba-2920-48G.yaml @@ -123,5 +123,6 @@ module-bays: - name: Module B position: B - name: Stacking Module + position: Stack - name: Power Supply position: '1' diff --git a/device-types/HPE/Aruba-2930M-24G.yaml b/device-types/HPE/Aruba-2930M-24G.yaml index cd5fff30e..4330beb10 100644 --- a/device-types/HPE/Aruba-2930M-24G.yaml +++ b/device-types/HPE/Aruba-2930M-24G.yaml @@ -14,6 +14,7 @@ module-bays: - name: Uplink position: A - name: Stacking Module + position: Stack - name: PS1 position: '1' - name: PS2 diff --git a/device-types/HPE/Aruba-2930M-24SR-PoEP.yaml b/device-types/HPE/Aruba-2930M-24SR-PoEP.yaml index ec2832483..a4bebb16f 100644 --- a/device-types/HPE/Aruba-2930M-24SR-PoEP.yaml +++ b/device-types/HPE/Aruba-2930M-24SR-PoEP.yaml @@ -13,6 +13,7 @@ module-bays: - name: Uplink position: A - name: Stacking Module + position: Stack - name: PS1 position: '1' - name: PS2 diff --git a/device-types/HPE/Aruba-2930M-40G-8SR-POE6.yaml b/device-types/HPE/Aruba-2930M-40G-8SR-POE6.yaml index 52fa59ed2..5431b4c56 100644 --- a/device-types/HPE/Aruba-2930M-40G-8SR-POE6.yaml +++ b/device-types/HPE/Aruba-2930M-40G-8SR-POE6.yaml @@ -12,6 +12,7 @@ module-bays: - name: Uplink position: A - name: Stacking Module + position: Stack - name: PS1 position: '1' - name: PS2 diff --git a/device-types/HPE/Aruba-2930M-48G-PoEP.yaml b/device-types/HPE/Aruba-2930M-48G-PoEP.yaml index ecb864af9..842fcdb3a 100644 --- a/device-types/HPE/Aruba-2930M-48G-PoEP.yaml +++ b/device-types/HPE/Aruba-2930M-48G-PoEP.yaml @@ -14,6 +14,7 @@ module-bays: - name: Uplink position: A - name: Stacking Module + position: Stack - name: PS1 position: '1' - name: PS2 diff --git a/device-types/HPE/Aruba-2930M-48G.yaml b/device-types/HPE/Aruba-2930M-48G.yaml index 6d864ba85..f790135ad 100644 --- a/device-types/HPE/Aruba-2930M-48G.yaml +++ b/device-types/HPE/Aruba-2930M-48G.yaml @@ -14,6 +14,7 @@ module-bays: - name: Uplink position: A - name: Stacking Module + position: Stack - name: PS1 position: '1' - name: PS2 diff --git a/device-types/HPE/Aruba-3810M-24G-1-slot-Switch.yaml b/device-types/HPE/Aruba-3810M-24G-1-slot-Switch.yaml index 01097825c..3941a2ed3 100644 --- a/device-types/HPE/Aruba-3810M-24G-1-slot-Switch.yaml +++ b/device-types/HPE/Aruba-3810M-24G-1-slot-Switch.yaml @@ -15,6 +15,7 @@ module-bays: - name: Network Module position: A - name: Stacking Module + position: Stack - name: PS1 position: '1' - name: PS2 diff --git a/device-types/HPE/Aruba-3810M-40G-8SR.yaml b/device-types/HPE/Aruba-3810M-40G-8SR.yaml index 333dc30e1..11f71748a 100644 --- a/device-types/HPE/Aruba-3810M-40G-8SR.yaml +++ b/device-types/HPE/Aruba-3810M-40G-8SR.yaml @@ -12,6 +12,7 @@ module-bays: - name: Network Module position: A - name: Stacking Module + position: Stack - name: PS1 position: '1' - name: PS2 diff --git a/device-types/HPE/Aruba-3810M-48G-PoEP-1-slot.yaml b/device-types/HPE/Aruba-3810M-48G-PoEP-1-slot.yaml index 4daebe491..a16b45b1e 100644 --- a/device-types/HPE/Aruba-3810M-48G-PoEP-1-slot.yaml +++ b/device-types/HPE/Aruba-3810M-48G-PoEP-1-slot.yaml @@ -15,6 +15,7 @@ module-bays: - name: Network Module position: A - name: Stacking Module + position: Stack - name: PS1 position: '1' - name: PS2 diff --git a/device-types/Huawei/ATN910C-B.yaml b/device-types/Huawei/ATN910C-B.yaml index 626b0bc2e..200e58a61 100644 --- a/device-types/Huawei/ATN910C-B.yaml +++ b/device-types/Huawei/ATN910C-B.yaml @@ -20,7 +20,9 @@ console-ports: type: rj-45 module-bays: - name: PWR1 + position: '1' - name: PWR2 + position: '2' interfaces: - name: MEthernet0/0/0 label: ETH/OAM diff --git a/device-types/Huawei/ATN910C-M.yaml b/device-types/Huawei/ATN910C-M.yaml index 32d0a975d..d738a5681 100644 --- a/device-types/Huawei/ATN910C-M.yaml +++ b/device-types/Huawei/ATN910C-M.yaml @@ -18,7 +18,9 @@ console-ports: type: rj-45 module-bays: - name: PWR1 + position: '1' - name: PWR2 + position: '2' interfaces: - name: MEthernet0/0/0 label: ETH/OAM diff --git a/device-types/Huawei/CE5855-48T4S2Q-EI.yaml b/device-types/Huawei/CE5855-48T4S2Q-EI.yaml index 786751ac6..349aa6f94 100644 --- a/device-types/Huawei/CE5855-48T4S2Q-EI.yaml +++ b/device-types/Huawei/CE5855-48T4S2Q-EI.yaml @@ -13,7 +13,9 @@ console-ports: type: rj-45 module-bays: - name: FAN1 + position: '1' - name: FAN2 + position: '2' power-ports: - name: PWR1 type: iec-60320-c14 diff --git a/device-types/Huawei/CE6856-48T6Q-HI.yaml b/device-types/Huawei/CE6856-48T6Q-HI.yaml index f4262da56..2256a9150 100644 --- a/device-types/Huawei/CE6856-48T6Q-HI.yaml +++ b/device-types/Huawei/CE6856-48T6Q-HI.yaml @@ -13,7 +13,9 @@ console-ports: type: rj-45 module-bays: - name: FAN1 + position: '1' - name: FAN2 + position: '2' - name: PWR1 position: PWR1 - name: PWR2 diff --git a/device-types/Huawei/CE8850-64CQ-EI.yaml b/device-types/Huawei/CE8850-64CQ-EI.yaml index 8f31dc40e..b57393483 100644 --- a/device-types/Huawei/CE8850-64CQ-EI.yaml +++ b/device-types/Huawei/CE8850-64CQ-EI.yaml @@ -10,8 +10,11 @@ weight: 22.2 weight_unit: kg module-bays: - name: FAN1 + position: '1' - name: FAN2 + position: '2' - name: FAN3 + position: '3' - name: PWR1 position: '1' - name: PWR2 diff --git a/device-types/Huawei/CE8861-4C-EI.yaml b/device-types/Huawei/CE8861-4C-EI.yaml index 74f6310c3..5473e255c 100644 --- a/device-types/Huawei/CE8861-4C-EI.yaml +++ b/device-types/Huawei/CE8861-4C-EI.yaml @@ -10,7 +10,9 @@ weight: 21.3 weight_unit: kg module-bays: - name: FAN1 + position: '1' - name: FAN2 + position: '2' - name: PWR1 position: '1' - name: PWR2 diff --git a/device-types/Huawei/CloudEngine-S5732-H48XUM2CC.yaml b/device-types/Huawei/CloudEngine-S5732-H48XUM2CC.yaml index 613d60da6..f9877d1bf 100644 --- a/device-types/Huawei/CloudEngine-S5732-H48XUM2CC.yaml +++ b/device-types/Huawei/CloudEngine-S5732-H48XUM2CC.yaml @@ -171,7 +171,12 @@ interfaces: type: 40gbase-x-qsfpp module-bays: - name: FAN1 + position: '1' - name: FAN2 + position: '2' - name: PWR1 + position: '1' - name: PWR2 + position: '2' - name: RearCardSlot + position: '1' diff --git a/device-types/Huawei/NE8000-F1A-8H20Q.yaml b/device-types/Huawei/NE8000-F1A-8H20Q.yaml index 67ac5237a..eda0e296a 100644 --- a/device-types/Huawei/NE8000-F1A-8H20Q.yaml +++ b/device-types/Huawei/NE8000-F1A-8H20Q.yaml @@ -127,4 +127,6 @@ interfaces: type: 100gbase-x-qsfp28 module-bays: - name: PSU 1 + position: '1' - name: PSU 2 + position: '2' diff --git a/device-types/Huawei/NE8000-X16.yaml b/device-types/Huawei/NE8000-X16.yaml index 470883dbf..772a288e9 100644 --- a/device-types/Huawei/NE8000-X16.yaml +++ b/device-types/Huawei/NE8000-X16.yaml @@ -53,7 +53,7 @@ module-bays: - name: SFU 3 position: SFU3 - name: SFU 4 - postiion: SFU4 + position: SFU4 - name: SFU 5 position: SFU5 - name: SFU 6 diff --git a/device-types/Huawei/NE8000-X4.yaml b/device-types/Huawei/NE8000-X4.yaml index e009aeebf..127088bb3 100644 --- a/device-types/Huawei/NE8000-X4.yaml +++ b/device-types/Huawei/NE8000-X4.yaml @@ -29,7 +29,7 @@ module-bays: - name: SFU 3 position: SFU3 - name: SFU 4 - postiion: SFU4 + position: SFU4 - name: SFU 5 position: SFU5 - name: SFU 6 diff --git a/device-types/Huawei/NE8000-X8.yaml b/device-types/Huawei/NE8000-X8.yaml index 0411ce6bc..fd77a959c 100644 --- a/device-types/Huawei/NE8000-X8.yaml +++ b/device-types/Huawei/NE8000-X8.yaml @@ -37,7 +37,7 @@ module-bays: - name: SFU 3 position: SFU3 - name: SFU 4 - postiion: SFU4 + position: SFU4 - name: SFU 5 position: SFU5 - name: SFU 6 diff --git a/device-types/Huawei/NE9000-20-DC.yaml b/device-types/Huawei/NE9000-20-DC.yaml index ade155000..1ec6a429b 100644 --- a/device-types/Huawei/NE9000-20-DC.yaml +++ b/device-types/Huawei/NE9000-20-DC.yaml @@ -71,14 +71,26 @@ module-bays: - name: SFU 30 position: '30' - name: FAN1 + position: '1' - name: FAN2 + position: '2' - name: FAN3 + position: '3' - name: FAN4 + position: '4' - name: FAN5 + position: '5' - name: FAN6 + position: '6' - name: FAN7 + position: '7' - name: FAN8 + position: '8' - name: FAN9 + position: '9' - name: FAN10 + position: '10' - name: FAN11 + position: '11' - name: FAN12 + position: '12' diff --git a/device-types/Huawei/NE9000-8-DC.yaml b/device-types/Huawei/NE9000-8-DC.yaml index 5ebe571ed..8c5c8500e 100644 --- a/device-types/Huawei/NE9000-8-DC.yaml +++ b/device-types/Huawei/NE9000-8-DC.yaml @@ -47,10 +47,18 @@ module-bays: - name: SFU 18 position: '18' - name: FAN1 + position: '1' - name: FAN2 + position: '2' - name: FAN3 + position: '3' - name: FAN4 + position: '4' - name: FAN5 + position: '5' - name: PWRA + position: A - name: PWRB + position: B - name: PWRC + position: C diff --git a/device-types/Huawei/S6730-H28Y4C.yaml b/device-types/Huawei/S6730-H28Y4C.yaml index 9abf2685d..eb604c8bb 100644 --- a/device-types/Huawei/S6730-H28Y4C.yaml +++ b/device-types/Huawei/S6730-H28Y4C.yaml @@ -11,7 +11,9 @@ console-ports: type: rj-45 module-bays: - name: PWR1 + position: '1' - name: PWR2 + position: '2' interfaces: - name: MEth0/0/1 type: 1000base-t diff --git a/device-types/Juniper/ACX4000.yaml b/device-types/Juniper/ACX4000.yaml index b0493cc71..1e052af19 100644 --- a/device-types/Juniper/ACX4000.yaml +++ b/device-types/Juniper/ACX4000.yaml @@ -45,4 +45,6 @@ interfaces: mgmt_only: true module-bays: - name: MIC0 + position: '0' - name: MIC1 + position: '1' diff --git a/device-types/Juniper/ACX7024-AC.yaml b/device-types/Juniper/ACX7024-AC.yaml index fbc376bae..8c10209c9 100644 --- a/device-types/Juniper/ACX7024-AC.yaml +++ b/device-types/Juniper/ACX7024-AC.yaml @@ -84,3 +84,4 @@ module-bays: maximum_draw: 150 position: '1' - name: Fan Module 0 + position: '0' diff --git a/device-types/Juniper/ACX7100-32C-AC-AO.yaml b/device-types/Juniper/ACX7100-32C-AC-AO.yaml index dd2248774..b2eb06653 100644 --- a/device-types/Juniper/ACX7100-32C-AC-AO.yaml +++ b/device-types/Juniper/ACX7100-32C-AC-AO.yaml @@ -98,8 +98,14 @@ module-bays: maximum_draw: 1600 position: '1' - name: Fan Module 0 + position: '0' - name: Fan Module 1 + position: '1' - name: Fan Module 2 + position: '2' - name: Fan Module 3 + position: '3' - name: Fan Module 4 + position: '4' - name: Fan Module 5 + position: '5' diff --git a/device-types/Juniper/ACX7100-32C-DC-AO.yaml b/device-types/Juniper/ACX7100-32C-DC-AO.yaml index d2ce79bb4..9ef33be55 100644 --- a/device-types/Juniper/ACX7100-32C-DC-AO.yaml +++ b/device-types/Juniper/ACX7100-32C-DC-AO.yaml @@ -98,8 +98,14 @@ module-bays: maximum_draw: 1600 position: '1' - name: Fan Module 0 + position: '0' - name: Fan Module 1 + position: '1' - name: Fan Module 2 + position: '2' - name: Fan Module 3 + position: '3' - name: Fan Module 4 + position: '4' - name: Fan Module 5 + position: '5' diff --git a/device-types/Juniper/ACX7100-48L-AC-AI.yaml b/device-types/Juniper/ACX7100-48L-AC-AI.yaml index 0a3f47f57..1fc42d7d9 100644 --- a/device-types/Juniper/ACX7100-48L-AC-AI.yaml +++ b/device-types/Juniper/ACX7100-48L-AC-AI.yaml @@ -132,10 +132,16 @@ module-bays: - name: PSM 1 # Comment: Power Supply Module 1 maximum_draw: 1600 - poisition: '1' + position: '1' - name: Fan Module 0 + position: '0' - name: Fan Module 1 + position: '1' - name: Fan Module 2 + position: '2' - name: Fan Module 3 + position: '3' - name: Fan Module 4 + position: '4' - name: Fan Module 5 + position: '5' diff --git a/device-types/Juniper/ACX7100-48L-AC-AO.yaml b/device-types/Juniper/ACX7100-48L-AC-AO.yaml index c3ca00522..695abbf04 100644 --- a/device-types/Juniper/ACX7100-48L-AC-AO.yaml +++ b/device-types/Juniper/ACX7100-48L-AC-AO.yaml @@ -132,10 +132,16 @@ module-bays: - name: PSM 1 # Comment: Power Supply Module 1 maximum_draw: 1600 - poisition: '1' + position: '1' - name: Fan Module 0 + position: '0' - name: Fan Module 1 + position: '1' - name: Fan Module 2 + position: '2' - name: Fan Module 3 + position: '3' - name: Fan Module 4 + position: '4' - name: Fan Module 5 + position: '5' diff --git a/device-types/Juniper/ACX7100-48L-DC-AI.yaml b/device-types/Juniper/ACX7100-48L-DC-AI.yaml index f66041004..531d7d884 100644 --- a/device-types/Juniper/ACX7100-48L-DC-AI.yaml +++ b/device-types/Juniper/ACX7100-48L-DC-AI.yaml @@ -132,10 +132,16 @@ module-bays: - name: PSM 1 # Comment: Power Supply Module 1 maximum_draw: 1600 - poisition: '1' + position: '1' - name: Fan Module 0 + position: '0' - name: Fan Module 1 + position: '1' - name: Fan Module 2 + position: '2' - name: Fan Module 3 + position: '3' - name: Fan Module 4 + position: '4' - name: Fan Module 5 + position: '5' diff --git a/device-types/Juniper/ACX7100-48L-DC-AO.yaml b/device-types/Juniper/ACX7100-48L-DC-AO.yaml index 386f1e6b5..124846790 100644 --- a/device-types/Juniper/ACX7100-48L-DC-AO.yaml +++ b/device-types/Juniper/ACX7100-48L-DC-AO.yaml @@ -132,10 +132,16 @@ module-bays: - name: PSM 1 # Comment: Power Supply Module 1 maximum_draw: 1600 - poisition: '1' + position: '1' - name: Fan Module 0 + position: '0' - name: Fan Module 1 + position: '1' - name: Fan Module 2 + position: '2' - name: Fan Module 3 + position: '3' - name: Fan Module 4 + position: '4' - name: Fan Module 5 + position: '5' diff --git a/device-types/Juniper/ACX7332.yaml b/device-types/Juniper/ACX7332.yaml index 829b6778d..a09af6bd2 100644 --- a/device-types/Juniper/ACX7332.yaml +++ b/device-types/Juniper/ACX7332.yaml @@ -117,6 +117,10 @@ module-bays: - name: RE 1 position: '1' - name: Fan Tray 0 + position: '0' - name: Fan Tray 1 + position: '1' - name: Fan Tray 2 + position: '2' - name: Fan Tray 3 + position: '3' diff --git a/device-types/Juniper/EX4500-40F.yaml b/device-types/Juniper/EX4500-40F.yaml index 1ea41811f..05dfa6dc6 100644 --- a/device-types/Juniper/EX4500-40F.yaml +++ b/device-types/Juniper/EX4500-40F.yaml @@ -100,6 +100,7 @@ console-ports: type: rj-45 module-bays: - name: Fan Tray + position: '0' - name: PEM0 position: '0' - name: PEM1 diff --git a/device-types/Juniper/EX9204.yaml b/device-types/Juniper/EX9204.yaml index e1d2c8207..b4f76dae1 100644 --- a/device-types/Juniper/EX9204.yaml +++ b/device-types/Juniper/EX9204.yaml @@ -21,4 +21,4 @@ module-bays: - name: PSU2 position: '2' - name: PSU3 - positions: '3' + position: '3' diff --git a/device-types/Juniper/EX9208.yaml b/device-types/Juniper/EX9208.yaml index 03a197257..9844d9247 100644 --- a/device-types/Juniper/EX9208.yaml +++ b/device-types/Juniper/EX9208.yaml @@ -32,4 +32,4 @@ module-bays: - name: PSU2 position: '2' - name: PSU3 - positions: '3' + position: '3' diff --git a/device-types/Juniper/EX9214.yaml b/device-types/Juniper/EX9214.yaml index 91595f3ed..7aef5d6d6 100644 --- a/device-types/Juniper/EX9214.yaml +++ b/device-types/Juniper/EX9214.yaml @@ -44,4 +44,4 @@ module-bays: - name: PSU2 position: '2' - name: PSU3 - positions: '3' + position: '3' diff --git a/device-types/Juniper/MX80.yaml b/device-types/Juniper/MX80.yaml index 576b2bee5..944edb353 100644 --- a/device-types/Juniper/MX80.yaml +++ b/device-types/Juniper/MX80.yaml @@ -35,7 +35,8 @@ console-ports: type: rj-45 module-bays: - name: MIC0 - position: '1' + position: '0' - name: MIC1 - position: '2' + position: '1' - name: Fan Tray + position: '0' diff --git a/device-types/Juniper/NetScreen-SSG-140.yaml b/device-types/Juniper/NetScreen-SSG-140.yaml index dc66828f6..0d9ad5213 100644 --- a/device-types/Juniper/NetScreen-SSG-140.yaml +++ b/device-types/Juniper/NetScreen-SSG-140.yaml @@ -42,6 +42,10 @@ interfaces: type: 1000base-t module-bays: - name: PIM Slot 1 + position: '1' - name: PIM Slot 2 + position: '2' - name: PIM Slot 3 + position: '3' - name: PIM Slot 4 + position: '4' diff --git a/device-types/Juniper/QFX10016.yml b/device-types/Juniper/QFX10016.yml index 581203804..4096ccdc0 100644 --- a/device-types/Juniper/QFX10016.yml +++ b/device-types/Juniper/QFX10016.yml @@ -32,6 +32,7 @@ module-bays: position: PSU4 - name: PEM5 label: PSU 5 + position: PSU5 - name: PEM6 label: PSU 6 position: PSU6 diff --git a/device-types/Juniper/QFX3500-48S4Q.yaml b/device-types/Juniper/QFX3500-48S4Q.yaml index b3d74977a..17c68c8e3 100644 --- a/device-types/Juniper/QFX3500-48S4Q.yaml +++ b/device-types/Juniper/QFX3500-48S4Q.yaml @@ -118,9 +118,14 @@ interfaces: type: 100gbase-x-qsfp28 module-bays: - name: PSU0 + position: '0' # Comment: Power Supply 0 - name: PSU1 + position: '1' # Comment: Power Supply 1 - name: Fan Tray 0 + position: '0' - name: Fan Tray 1 + position: '1' - name: Fan Tray 2 + position: '2' diff --git a/device-types/Juniper/SRX3600.yaml b/device-types/Juniper/SRX3600.yaml index b8969cd08..f926c7f81 100644 --- a/device-types/Juniper/SRX3600.yaml +++ b/device-types/Juniper/SRX3600.yaml @@ -10,18 +10,24 @@ console-ports: type: rj-45 module-bays: - name: Slot 0 + position: '0' - name: Slot 1 + position: '1' - name: Slot 2 + position: '2' - name: Slot 3 + position: '3' - name: Slot 4 + position: '4' - name: Slot 5 + position: '5' - name: Slot 6 -power-ports: + position: '6' - name: PEM0 - type: iec-60320-c20 + position: '0' - name: PEM1 - type: iec-60320-c20 + position: '1' - name: PEM2 - type: iec-60320-c20 + position: '2' - name: PEM3 - type: iec-60320-c20 + position: '3' diff --git a/device-types/Juniper/SRX650.yaml b/device-types/Juniper/SRX650.yaml index 51d721679..4d34cdbe0 100644 --- a/device-types/Juniper/SRX650.yaml +++ b/device-types/Juniper/SRX650.yaml @@ -19,26 +19,38 @@ interfaces: type: 1000base-t module-bays: - name: PIM1 + position: '1' # Comment: PIM 1 () - name: PIM2 + position: '2' # Comment: PIM 2 (10-gigabit XPIM,PoE Capable) - name: PIM3 + position: '3' # Comment: PIM 3 () - name: PIM4 + position: '4' # Comment: PIM 4 (PoE Capable) - name: PIM5 + position: '5' # Comment: PIM 5 (SATA High-Disk) - name: PIM6 + position: '6' # Comment: PIM 6 (10-gigabit XPIM,PoE Capable) - name: PIM7 + position: '7' # Comment: PIM 7 (SATA High-Disk) - name: PIM8 + position: '8' # Comment: PIM 8 (PoE Capable) - name: SRE0 + position: RE0 # Comment: Services and Routing Engine 0 - name: SRE1 + position: RE1 # Comment: Services and Routing Engine 1 - name: PSU0 + position: '0' # Comment: Power Supply 0 - name: PSU1 + position: '1' # Comment: Power Supply 1 diff --git a/device-types/LiteOn/PF-2273-2L1M-LF.yaml b/device-types/LiteOn/PF-2273-2L1M-LF.yaml index 1f8205cfd..c049c7180 100644 --- a/device-types/LiteOn/PF-2273-2L1M-LF.yaml +++ b/device-types/LiteOn/PF-2273-2L1M-LF.yaml @@ -62,24 +62,35 @@ power-outlets: type: dc-terminal module-bays: - name: psc + position: psc description: Power Shelf Controller - name: psu-01 + position: '1' label: N+1 R - name: psu-02 + position: '2' label: S - name: psu-03 + position: '3' label: T - name: psu-04 + position: '4' label: R - name: psu-05 + position: '5' label: S - name: psu-06 + position: '6' label: T - name: psu-07 + position: '7' label: R - name: psu-08 + position: '8' label: S - name: psu-09 + position: '9' label: T - name: psu-10 + position: '10' label: R diff --git a/device-types/NetApp/FAS8200.yaml b/device-types/NetApp/FAS8200.yaml index 4ee0411d8..11ece4248 100644 --- a/device-types/NetApp/FAS8200.yaml +++ b/device-types/NetApp/FAS8200.yaml @@ -12,4 +12,6 @@ power-ports: type: iec-60320-c14 module-bays: - name: A + position: A - name: B + position: B diff --git a/device-types/Netgate/7100-Security-Gateway.yaml b/device-types/Netgate/7100-Security-Gateway.yaml index 081c3553f..01b6837fd 100644 --- a/device-types/Netgate/7100-Security-Gateway.yaml +++ b/device-types/Netgate/7100-Security-Gateway.yaml @@ -57,3 +57,4 @@ interfaces: module-bays: - name: pci1 description: PCI-E 3.0 4x + position: PCI1 diff --git a/device-types/Nokia/7210-SAS-M-1.yaml b/device-types/Nokia/7210-SAS-M-1.yaml index 59da8a95c..834627892 100644 --- a/device-types/Nokia/7210-SAS-M-1.yaml +++ b/device-types/Nokia/7210-SAS-M-1.yaml @@ -66,6 +66,10 @@ interfaces: type: 10gbase-x-xfp module-bays: - name: mda-m2-xfp + position: '1' - name: Power Supply 1 + position: '1' - name: Power Supply 2 + position: '2' - name: Fan Tray 1 + position: '1' diff --git a/device-types/Nokia/7210-SAS-M-24F-2XFP.yaml b/device-types/Nokia/7210-SAS-M-24F-2XFP.yaml index 80488109a..74f59f6ef 100644 --- a/device-types/Nokia/7210-SAS-M-24F-2XFP.yaml +++ b/device-types/Nokia/7210-SAS-M-24F-2XFP.yaml @@ -70,6 +70,10 @@ interfaces: type: 10gbase-x-xfp module-bays: - name: mda-m2-xfp + position: '1' - name: Power Supply 1 + position: '1' - name: Power Supply 2 + position: '2' - name: Fan Tray 1 + position: '1' diff --git a/device-types/Nokia/7210-SAS-Mxp-22F2C-4SFPP.yaml b/device-types/Nokia/7210-SAS-Mxp-22F2C-4SFPP.yaml index 0e0fbc206..049dc4fda 100644 --- a/device-types/Nokia/7210-SAS-Mxp-22F2C-4SFPP.yaml +++ b/device-types/Nokia/7210-SAS-Mxp-22F2C-4SFPP.yaml @@ -70,5 +70,8 @@ interfaces: type: 10gbase-x-sfpp module-bays: - name: Power Supply 1 + position: '1' - name: Power Supply 2 + position: '2' - name: Fan Tray 1 + position: '1' diff --git a/device-types/Nokia/7210-SAS-T-12F10T-4XFP.yaml b/device-types/Nokia/7210-SAS-T-12F10T-4XFP.yaml index a6beeefb4..56162518c 100644 --- a/device-types/Nokia/7210-SAS-T-12F10T-4XFP.yaml +++ b/device-types/Nokia/7210-SAS-T-12F10T-4XFP.yaml @@ -66,5 +66,8 @@ interfaces: type: 10gbase-x-xfp module-bays: - name: Power Supply 1 + position: '1' - name: Power Supply 2 + position: '2' - name: Fan Tray 1 + position: '1' diff --git a/device-types/Panduit/FRME1.yaml b/device-types/Panduit/FRME1.yaml index 319b3bd3b..9544821b1 100644 --- a/device-types/Panduit/FRME1.yaml +++ b/device-types/Panduit/FRME1.yaml @@ -9,5 +9,8 @@ subdevice_role: parent is_powered: false module-bays: - name: A + position: A - name: B + position: B - name: C + position: C diff --git a/device-types/Panduit/FRME2.yaml b/device-types/Panduit/FRME2.yaml index 3f4b8723d..3aff13148 100644 --- a/device-types/Panduit/FRME2.yaml +++ b/device-types/Panduit/FRME2.yaml @@ -9,8 +9,14 @@ subdevice_role: parent is_powered: false module-bays: - name: A + position: A - name: B + position: B - name: C + position: C - name: D + position: D - name: E + position: E - name: F + position: F diff --git a/device-types/Panduit/FRME4.yaml b/device-types/Panduit/FRME4.yaml index 5ca666bab..cac3116a6 100644 --- a/device-types/Panduit/FRME4.yaml +++ b/device-types/Panduit/FRME4.yaml @@ -9,14 +9,26 @@ subdevice_role: parent is_powered: false module-bays: - name: A + position: A - name: B + position: B - name: C + position: C - name: D + position: D - name: E + position: E - name: F + position: F - name: G + position: G - name: H + position: H - name: J + position: J - name: K + position: K - name: L + position: L - name: M + position: M diff --git a/device-types/QNAP/TS-873.yml b/device-types/QNAP/TS-873.yml index fdd1b79d1..a642342ef 100644 --- a/device-types/QNAP/TS-873.yml +++ b/device-types/QNAP/TS-873.yml @@ -7,7 +7,9 @@ is_full_depth: false u_height: 0 module-bays: - name: Slot 1 + position: '1' - name: Slot 2 + position: '2' comments: '[TS-873 | Hardware Specs | QNAP](https://www.qnap.com/en-me/product/ts-873/specs/hardware)' power-ports: - name: PSU diff --git a/device-types/Schweitzer Engineering Laboratories/sel-2242-10-bay-chassis-backplane.yml b/device-types/Schweitzer Engineering Laboratories/sel-2242-10-bay-chassis-backplane.yml index 055a9cf36..504d51819 100644 --- a/device-types/Schweitzer Engineering Laboratories/sel-2242-10-bay-chassis-backplane.yml +++ b/device-types/Schweitzer Engineering Laboratories/sel-2242-10-bay-chassis-backplane.yml @@ -6,15 +6,24 @@ description: The SEL-2242 10-bay Chassis/Backplane is a 10-slot chassis for SEL u_height: 2 is_full_depth: false is_powered: true - module-bays: - name: Slot A + position: A - name: Slot B + position: B - name: Slot C + position: C - name: Slot D + position: D - name: Slot E + position: E - name: Slot F + position: F - name: Slot G + position: G - name: Slot H + position: H - name: Slot I + position: I - name: Slot J + position: J diff --git a/device-types/Schweitzer Engineering Laboratories/sel-2242-4-bay-chassis-backplane.yml b/device-types/Schweitzer Engineering Laboratories/sel-2242-4-bay-chassis-backplane.yml index 3b4850070..ba5f73ddf 100644 --- a/device-types/Schweitzer Engineering Laboratories/sel-2242-4-bay-chassis-backplane.yml +++ b/device-types/Schweitzer Engineering Laboratories/sel-2242-4-bay-chassis-backplane.yml @@ -6,9 +6,12 @@ description: The SEL-2242 4-bay Chassis/Backplane is a 4-slot chassis for SEL Ax u_height: 2 is_full_depth: false is_powered: true - module-bays: - name: Slot A + position: A - name: Slot B + position: B - name: Slot C + position: C - name: Slot D + position: D diff --git a/device-types/SonicWall/NSa2650.yaml b/device-types/SonicWall/NSa2650.yaml index f9cd225b5..8902f6e32 100644 --- a/device-types/SonicWall/NSa2650.yaml +++ b/device-types/SonicWall/NSa2650.yaml @@ -14,6 +14,7 @@ module-bays: - name: PSU Slot 2 position: '2' - name: Expansion Module + position: '1' inventory-items: - name: Storage-Module manufacturer: SonicWall diff --git a/device-types/SonicWall/NSa3650.yaml b/device-types/SonicWall/NSa3650.yaml index 56265fa26..67ec6c5d3 100644 --- a/device-types/SonicWall/NSa3650.yaml +++ b/device-types/SonicWall/NSa3650.yaml @@ -14,6 +14,7 @@ module-bays: - name: PSU Slot 2 position: '2' - name: Expansion Module + position: '1' inventory-items: - name: Storage-Module manufacturer: SonicWall diff --git a/device-types/SonicWall/NSa4650.yaml b/device-types/SonicWall/NSa4650.yaml index 0d015d977..ae1e754a3 100644 --- a/device-types/SonicWall/NSa4650.yaml +++ b/device-types/SonicWall/NSa4650.yaml @@ -14,6 +14,7 @@ module-bays: - name: PSU Slot 2 position: '2' - name: Expansion Module + position: '1' inventory-items: - name: Storage-Module manufacturer: SonicWall diff --git a/device-types/SonicWall/NSa4700.yaml b/device-types/SonicWall/NSa4700.yaml index 605b16a67..e7b49ef38 100644 --- a/device-types/SonicWall/NSa4700.yaml +++ b/device-types/SonicWall/NSa4700.yaml @@ -14,6 +14,7 @@ module-bays: - name: PSU Slot 2 position: '2' - name: Expansion Module + position: '1' inventory-items: - name: Storage-Module manufacturer: SonicWall diff --git a/device-types/SonicWall/NSa5650.yaml b/device-types/SonicWall/NSa5650.yaml index 8d03ef94f..0b585d574 100644 --- a/device-types/SonicWall/NSa5650.yaml +++ b/device-types/SonicWall/NSa5650.yaml @@ -14,6 +14,7 @@ module-bays: - name: PSU Slot 2 position: '2' - name: Expansion Module + position: '1' inventory-items: - name: Storage-Module manufacturer: SonicWall diff --git a/device-types/SonicWall/NSa5700.yaml b/device-types/SonicWall/NSa5700.yaml index 5cf718903..999fea40d 100644 --- a/device-types/SonicWall/NSa5700.yaml +++ b/device-types/SonicWall/NSa5700.yaml @@ -14,6 +14,7 @@ module-bays: - name: PSU Slot 2 position: '2' - name: Expansion Module + position: '1' inventory-items: - name: Storage-Module manufacturer: SonicWall diff --git a/device-types/SonicWall/NSa6700.yaml b/device-types/SonicWall/NSa6700.yaml index 5f7f38420..5558d4ba2 100644 --- a/device-types/SonicWall/NSa6700.yaml +++ b/device-types/SonicWall/NSa6700.yaml @@ -14,6 +14,7 @@ module-bays: - name: PSU Slot 2 position: '2' - name: Expansion Module + position: '1' inventory-items: - name: Storage-Module manufacturer: SonicWall diff --git a/device-types/SonicWall/NSsp13700.yaml b/device-types/SonicWall/NSsp13700.yaml index ef40b1fc9..3c7e667ce 100644 --- a/device-types/SonicWall/NSsp13700.yaml +++ b/device-types/SonicWall/NSsp13700.yaml @@ -14,6 +14,7 @@ module-bays: - name: PSU Slot 2 position: '2' - name: Expansion Module + position: '1' inventory-items: - name: Storage-Module manufacturer: SonicWall diff --git a/device-types/SonicWall/NSsp15700.yaml b/device-types/SonicWall/NSsp15700.yaml index 8feaeca64..4ddc3064f 100644 --- a/device-types/SonicWall/NSsp15700.yaml +++ b/device-types/SonicWall/NSsp15700.yaml @@ -14,6 +14,7 @@ module-bays: - name: PSU Slot 2 position: '2' - name: Expansion Module + position: '1' inventory-items: - name: Storage-Module 1 manufacturer: SonicWall diff --git a/device-types/Synology/RS2416RP+.yaml b/device-types/Synology/RS2416RP+.yaml index 745f3eb37..2dfe0e337 100644 --- a/device-types/Synology/RS2416RP+.yaml +++ b/device-types/Synology/RS2416RP+.yaml @@ -26,6 +26,7 @@ interfaces: type: 1000base-t module-bays: - name: PCIe Expansion + position: PCIe1 - name: PSU 1 position: PSU1 - name: PSU 2 diff --git a/device-types/Synology/RS2418+.yaml b/device-types/Synology/RS2418+.yaml index ce97decf2..affb6c67c 100644 --- a/device-types/Synology/RS2418+.yaml +++ b/device-types/Synology/RS2418+.yaml @@ -28,3 +28,4 @@ interfaces: type: 1000base-t module-bays: - name: PCIe Expansion + position: PCIe1 diff --git a/device-types/Synology/RS2418RP+.yaml b/device-types/Synology/RS2418RP+.yaml index 5715e9611..230e31d6a 100644 --- a/device-types/Synology/RS2418RP+.yaml +++ b/device-types/Synology/RS2418RP+.yaml @@ -32,3 +32,4 @@ interfaces: type: 1000base-t module-bays: - name: PCIe Expansion + position: PCIe1 diff --git a/device-types/Testing/Test-1000.yaml b/device-types/Testing/Test-1000.yaml index c2cfb8ecf..75d21a2bc 100644 --- a/device-types/Testing/Test-1000.yaml +++ b/device-types/Testing/Test-1000.yaml @@ -65,8 +65,11 @@ front-ports: rear_port: Rear Port 3 module-bays: - name: Module Bay 1 + position: '1' - name: Module Bay 2 + position: '2' - name: Module Bay 3 + position: '3' device-bays: - name: Device Bay 1 - name: Device Bay 2 diff --git a/schema/components.json b/schema/components.json index 082a13b63..75e77d1b3 100644 --- a/schema/components.json +++ b/schema/components.json @@ -189,7 +189,8 @@ } }, "required": [ - "name" + "name", + "position" ] }, "device-bay": {