From 3e1883f8a9987b2f11bceeb7bc540c41e4138a06 Mon Sep 17 00:00:00 2001 From: Aaron Axvig Date: Thu, 23 Jan 2025 01:48:54 -0600 Subject: [PATCH] APC interface and module bay fixes (#2671) * There is no ethernet on the device itself * Set SmartSlot module bay positions * Fix quotes * Fix more interface and SmartSlot values --- device-types/APC/SMC3000RMI2U.yml | 2 +- device-types/APC/SMT1000.yaml | 1 + device-types/APC/SMT1500.yaml | 2 +- device-types/APC/SMT1500RM2U.yaml | 2 +- device-types/APC/SMT1500RM2UC.yaml | 2 +- device-types/APC/SMT1500RMI2U.yaml | 1 + device-types/APC/SMT1500RMI2UC.yaml | 3 ++- device-types/APC/SMT1500RMI2UNC.yaml | 5 +---- device-types/APC/SMT2200RM2UNC.yaml | 5 +---- device-types/APC/SMT2200RMI2UNC.yaml | 5 +---- device-types/APC/SMT3000RMI2U.yaml | 5 +---- device-types/APC/SMT3000RMI2UC.yaml | 3 ++- device-types/APC/SMT3000RMI2UNC.yaml | 5 +---- device-types/APC/SMT750IC.yaml | 3 ++- device-types/APC/SMX1000I.yaml | 7 +++---- device-types/APC/SMX1500RMI2U.yaml | 5 +---- device-types/APC/SMX2200HV.yaml | 1 + device-types/APC/SMX3000HVNC.yaml | 1 + device-types/APC/SMX3000RMHV2UNC.yaml | 1 + device-types/APC/SMX3000RMLV2U.yaml | 1 + device-types/APC/SRT1000UXI-NCLI.yaml | 6 +----- device-types/APC/SRT1500RMXLI-NC.yaml | 6 +----- device-types/APC/SRT1500UXI-NCLI.yaml | 6 +----- device-types/APC/SRT2200RMXLI-NC.yaml | 6 +----- device-types/APC/SRT3000RMXLT.yaml | 2 +- device-types/APC/SRT3000UXI-NCLI.yaml | 6 +----- device-types/APC/SRT5KRMXLI.yaml | 3 +++ device-types/APC/SRT5KRMXLT-IEC.yaml | 3 +++ device-types/APC/SRT5KRMXLT.yaml | 2 +- device-types/APC/SRT5KRMXLW-HW.yaml | 3 +++ device-types/APC/SRT5KXLJ.yaml | 3 +++ device-types/APC/SUA1500RMI2U.yaml | 1 + device-types/APC/SURT2000RMXLI.yaml | 7 +++---- device-types/APC/SURT20KRMXLT.yaml | 1 + device-types/APC/SURTD3000XLI.yml | 2 +- device-types/APC/SURTD5000XLI.yml | 2 +- 36 files changed, 51 insertions(+), 68 deletions(-) diff --git a/device-types/APC/SMC3000RMI2U.yml b/device-types/APC/SMC3000RMI2U.yml index 7e33d1e0..56af7ccb 100644 --- a/device-types/APC/SMC3000RMI2U.yml +++ b/device-types/APC/SMC3000RMI2U.yml @@ -48,4 +48,4 @@ power-outlets: power_port: Inlet module-bays: - name: SmartSlot - position: Rear + position: SmartSlot diff --git a/device-types/APC/SMT1000.yaml b/device-types/APC/SMT1000.yaml index 7c1e529b..b7627b41 100644 --- a/device-types/APC/SMT1000.yaml +++ b/device-types/APC/SMT1000.yaml @@ -30,3 +30,4 @@ power-outlets: type: nema-5-15r module-bays: - name: SmartSlot + position: SmartSlot diff --git a/device-types/APC/SMT1500.yaml b/device-types/APC/SMT1500.yaml index f0ac06c0..cb9ccea5 100644 --- a/device-types/APC/SMT1500.yaml +++ b/device-types/APC/SMT1500.yaml @@ -32,4 +32,4 @@ power-outlets: type: nema-5-15r module-bays: - name: SmartSlot - position: Rear + position: SmartSlot diff --git a/device-types/APC/SMT1500RM2U.yaml b/device-types/APC/SMT1500RM2U.yaml index e1dd8e83..c69812a9 100644 --- a/device-types/APC/SMT1500RM2U.yaml +++ b/device-types/APC/SMT1500RM2U.yaml @@ -28,4 +28,4 @@ power-outlets: type: nema-5-15r module-bays: - name: SmartSlot - position: Rear + position: SmartSlot diff --git a/device-types/APC/SMT1500RM2UC.yaml b/device-types/APC/SMT1500RM2UC.yaml index 37e69799..bf8a6b45 100644 --- a/device-types/APC/SMT1500RM2UC.yaml +++ b/device-types/APC/SMT1500RM2UC.yaml @@ -27,6 +27,6 @@ power-outlets: - name: Group 2 Outlet 3 type: nema-5-15r interfaces: - - name: Ethernet + - name: SmartConnect type: 1000base-t mgmt_only: true diff --git a/device-types/APC/SMT1500RMI2U.yaml b/device-types/APC/SMT1500RMI2U.yaml index 25dc8d35..c5b2db82 100644 --- a/device-types/APC/SMT1500RMI2U.yaml +++ b/device-types/APC/SMT1500RMI2U.yaml @@ -31,3 +31,4 @@ power-outlets: power_port: Source module-bays: - name: SmartSlot + position: SmartSlot diff --git a/device-types/APC/SMT1500RMI2UC.yaml b/device-types/APC/SMT1500RMI2UC.yaml index 77b50e16..b113ffd1 100644 --- a/device-types/APC/SMT1500RMI2UC.yaml +++ b/device-types/APC/SMT1500RMI2UC.yaml @@ -34,8 +34,9 @@ power-outlets: type: iec-60320-c13 power_port: Source interfaces: - - name: Ethernet + - name: SmartConnect type: 1000base-t mgmt_only: true module-bays: - name: SmartSlot + position: SmartSlot diff --git a/device-types/APC/SMT1500RMI2UNC.yaml b/device-types/APC/SMT1500RMI2UNC.yaml index e55baf22..0a6f598b 100644 --- a/device-types/APC/SMT1500RMI2UNC.yaml +++ b/device-types/APC/SMT1500RMI2UNC.yaml @@ -31,7 +31,4 @@ power-outlets: power_port: Source module-bays: - name: SmartSlot -interfaces: - - name: Ethernet - type: 1000base-t - mgmt_only: true + position: SmartSlot diff --git a/device-types/APC/SMT2200RM2UNC.yaml b/device-types/APC/SMT2200RM2UNC.yaml index 4ae6ebd8..920af72c 100644 --- a/device-types/APC/SMT2200RM2UNC.yaml +++ b/device-types/APC/SMT2200RM2UNC.yaml @@ -46,7 +46,4 @@ power-outlets: power_port: Source module-bays: - name: SmartSlot -interfaces: - - name: Ethernet - type: 1000base-t - mgmt_only: true + position: SmartSlot diff --git a/device-types/APC/SMT2200RMI2UNC.yaml b/device-types/APC/SMT2200RMI2UNC.yaml index ab6652e6..a597102d 100644 --- a/device-types/APC/SMT2200RMI2UNC.yaml +++ b/device-types/APC/SMT2200RMI2UNC.yaml @@ -45,7 +45,4 @@ power-outlets: power_port: Source module-bays: - name: SmartSlot -interfaces: - - name: Ethernet - type: 1000base-t - mgmt_only: true + position: SmartSlot diff --git a/device-types/APC/SMT3000RMI2U.yaml b/device-types/APC/SMT3000RMI2U.yaml index aa77282a..e53559ae 100644 --- a/device-types/APC/SMT3000RMI2U.yaml +++ b/device-types/APC/SMT3000RMI2U.yaml @@ -44,9 +44,6 @@ power-outlets: - name: Group 3 Outlet 1 type: iec-60320-c19 power_port: Source -interfaces: - - name: Ethernet - type: 1000base-t - mgmt_only: true module-bays: - name: SmartSlot + position: SmartSlot diff --git a/device-types/APC/SMT3000RMI2UC.yaml b/device-types/APC/SMT3000RMI2UC.yaml index 4be84de4..e7bd1e35 100644 --- a/device-types/APC/SMT3000RMI2UC.yaml +++ b/device-types/APC/SMT3000RMI2UC.yaml @@ -47,8 +47,9 @@ power-outlets: type: iec-60320-c19 power_port: Source interfaces: - - name: Ethernet + - name: SmartConnect type: 1000base-t mgmt_only: true module-bays: - name: SmartSlot + position: SmartSlot diff --git a/device-types/APC/SMT3000RMI2UNC.yaml b/device-types/APC/SMT3000RMI2UNC.yaml index d653d994..e1256496 100644 --- a/device-types/APC/SMT3000RMI2UNC.yaml +++ b/device-types/APC/SMT3000RMI2UNC.yaml @@ -44,9 +44,6 @@ power-outlets: - name: Group 3 Outlet 1 type: iec-60320-c19 power_port: Source -interfaces: - - name: Ethernet - type: 1000base-t - mgmt_only: true module-bays: - name: SmartSlot + position: SmartSlot diff --git a/device-types/APC/SMT750IC.yaml b/device-types/APC/SMT750IC.yaml index df83101e..8120839f 100644 --- a/device-types/APC/SMT750IC.yaml +++ b/device-types/APC/SMT750IC.yaml @@ -31,5 +31,6 @@ console-ports: - name: Serial type: rj-45 interfaces: - - name: Network + - name: SmartConnect type: 1000base-t + mgmt_only: true diff --git a/device-types/APC/SMX1000I.yaml b/device-types/APC/SMX1000I.yaml index d72f7c36..a6bcd20c 100644 --- a/device-types/APC/SMX1000I.yaml +++ b/device-types/APC/SMX1000I.yaml @@ -26,7 +26,6 @@ power-outlets: type: nema-5-15r - name: Group 2 Outlet 3 type: nema-5-15r -interfaces: - - name: Ethernet - type: 100base-tx - mgmt_only: true +module-bays: + - name: SmartSlot + position: SmartSlot diff --git a/device-types/APC/SMX1500RMI2U.yaml b/device-types/APC/SMX1500RMI2U.yaml index 2dfe67fa..4a856732 100644 --- a/device-types/APC/SMX1500RMI2U.yaml +++ b/device-types/APC/SMX1500RMI2U.yaml @@ -31,9 +31,6 @@ power-outlets: type: iec-60320-c19 - name: Group 2 Outlet 4 type: iec-60320-c13 -interfaces: - - name: Ethernet - type: 1000base-t - mgmt_only: true module-bays: - name: SmartSlot + position: SmartSlot diff --git a/device-types/APC/SMX2200HV.yaml b/device-types/APC/SMX2200HV.yaml index 7cd743fa..ca1c2644 100644 --- a/device-types/APC/SMX2200HV.yaml +++ b/device-types/APC/SMX2200HV.yaml @@ -40,3 +40,4 @@ power-outlets: type: iec-60320-c19 module-bays: - name: SmartSlot + position: SmartSlot diff --git a/device-types/APC/SMX3000HVNC.yaml b/device-types/APC/SMX3000HVNC.yaml index 14704e00..690cf77d 100644 --- a/device-types/APC/SMX3000HVNC.yaml +++ b/device-types/APC/SMX3000HVNC.yaml @@ -39,3 +39,4 @@ power-outlets: type: iec-60320-c19 module-bays: - name: SmartSlot + position: SmartSlot diff --git a/device-types/APC/SMX3000RMHV2UNC.yaml b/device-types/APC/SMX3000RMHV2UNC.yaml index 05a76403..e709b85b 100644 --- a/device-types/APC/SMX3000RMHV2UNC.yaml +++ b/device-types/APC/SMX3000RMHV2UNC.yaml @@ -35,3 +35,4 @@ power-outlets: type: iec-60320-c19 module-bays: - name: SmartSlot + position: SmartSlot diff --git a/device-types/APC/SMX3000RMLV2U.yaml b/device-types/APC/SMX3000RMLV2U.yaml index 4a10bcfd..f684b12d 100644 --- a/device-types/APC/SMX3000RMLV2U.yaml +++ b/device-types/APC/SMX3000RMLV2U.yaml @@ -44,3 +44,4 @@ power-outlets: power_port: Source module-bays: - name: SmartSlot + position: SmartSlot diff --git a/device-types/APC/SRT1000UXI-NCLI.yaml b/device-types/APC/SRT1000UXI-NCLI.yaml index 06034939..043b0e91 100644 --- a/device-types/APC/SRT1000UXI-NCLI.yaml +++ b/device-types/APC/SRT1000UXI-NCLI.yaml @@ -35,8 +35,4 @@ power-outlets: power_port: Source module-bays: - name: SmartSlot - position: Rear -interfaces: - - name: Ethernet - type: 1000base-t - mgmt_only: true + position: SmartSlot diff --git a/device-types/APC/SRT1500RMXLI-NC.yaml b/device-types/APC/SRT1500RMXLI-NC.yaml index 73a3c9d8..7fddfc7d 100644 --- a/device-types/APC/SRT1500RMXLI-NC.yaml +++ b/device-types/APC/SRT1500RMXLI-NC.yaml @@ -35,8 +35,4 @@ power-outlets: power_port: Source module-bays: - name: SmartSlot - position: Rear -interfaces: - - name: Ethernet - type: 1000base-t - mgmt_only: true + position: SmartSlot diff --git a/device-types/APC/SRT1500UXI-NCLI.yaml b/device-types/APC/SRT1500UXI-NCLI.yaml index 158e66e7..fe15ea0d 100644 --- a/device-types/APC/SRT1500UXI-NCLI.yaml +++ b/device-types/APC/SRT1500UXI-NCLI.yaml @@ -41,8 +41,4 @@ power-outlets: power_port: Source module-bays: - name: SmartSlot - position: Rear -interfaces: - - name: Ethernet - type: 1000base-t - mgmt_only: true + position: SmartSlot diff --git a/device-types/APC/SRT2200RMXLI-NC.yaml b/device-types/APC/SRT2200RMXLI-NC.yaml index ee224597..000bddcc 100644 --- a/device-types/APC/SRT2200RMXLI-NC.yaml +++ b/device-types/APC/SRT2200RMXLI-NC.yaml @@ -45,10 +45,6 @@ power-outlets: - name: 16A Outlet 2 type: iec-60320-c19 power_port: Inlet -interfaces: - - name: Ethernet - type: 100base-tx - mgmt_only: true module-bays: - name: SmartSlot - position: Rear + position: SmartSlot diff --git a/device-types/APC/SRT3000RMXLT.yaml b/device-types/APC/SRT3000RMXLT.yaml index 1443c4d0..2922d580 100644 --- a/device-types/APC/SRT3000RMXLT.yaml +++ b/device-types/APC/SRT3000RMXLT.yaml @@ -24,4 +24,4 @@ power-outlets: type: nema-l6-20r module-bays: - name: SmartSlot - position: Rear + position: SmartSlot diff --git a/device-types/APC/SRT3000UXI-NCLI.yaml b/device-types/APC/SRT3000UXI-NCLI.yaml index 2450846e..216071a8 100644 --- a/device-types/APC/SRT3000UXI-NCLI.yaml +++ b/device-types/APC/SRT3000UXI-NCLI.yaml @@ -41,8 +41,4 @@ power-outlets: power_port: Source module-bays: - name: SmartSlot - position: Rear -interfaces: - - name: Ethernet - type: 1000base-t - mgmt_only: true + position: SmartSlot diff --git a/device-types/APC/SRT5KRMXLI.yaml b/device-types/APC/SRT5KRMXLI.yaml index 25b20543..17a8997a 100644 --- a/device-types/APC/SRT5KRMXLI.yaml +++ b/device-types/APC/SRT5KRMXLI.yaml @@ -37,3 +37,6 @@ interfaces: - name: Ethernet type: 100base-tx mgmt_only: true +module-bays: + - name: SmartSlot + position: SmartSlot diff --git a/device-types/APC/SRT5KRMXLT-IEC.yaml b/device-types/APC/SRT5KRMXLT-IEC.yaml index c09599bf..1c2c76e5 100644 --- a/device-types/APC/SRT5KRMXLT-IEC.yaml +++ b/device-types/APC/SRT5KRMXLT-IEC.yaml @@ -40,3 +40,6 @@ interfaces: - name: Ethernet type: 100base-tx mgmt_only: true +module-bays: + - name: SmartSlot + position: SmartSlot diff --git a/device-types/APC/SRT5KRMXLT.yaml b/device-types/APC/SRT5KRMXLT.yaml index ebe2c1eb..3b634b86 100644 --- a/device-types/APC/SRT5KRMXLT.yaml +++ b/device-types/APC/SRT5KRMXLT.yaml @@ -29,7 +29,7 @@ power-outlets: power_port: Source module-bays: - name: SmartSlot - position: Rear + position: SmartSlot interfaces: - name: Ethernet type: 100base-tx diff --git a/device-types/APC/SRT5KRMXLW-HW.yaml b/device-types/APC/SRT5KRMXLW-HW.yaml index 078d7793..2a27817c 100644 --- a/device-types/APC/SRT5KRMXLW-HW.yaml +++ b/device-types/APC/SRT5KRMXLW-HW.yaml @@ -16,3 +16,6 @@ interfaces: - name: Ethernet type: 100base-tx mgmt_only: true +module-bays: + - name: SmartSlot + position: SmartSlot diff --git a/device-types/APC/SRT5KXLJ.yaml b/device-types/APC/SRT5KXLJ.yaml index 783a6968..e47279ac 100644 --- a/device-types/APC/SRT5KXLJ.yaml +++ b/device-types/APC/SRT5KXLJ.yaml @@ -29,3 +29,6 @@ interfaces: - name: Ethernet type: 100base-tx mgmt_only: true +module-bays: + - name: SmartSlot + position: SmartSlot diff --git a/device-types/APC/SUA1500RMI2U.yaml b/device-types/APC/SUA1500RMI2U.yaml index 5099a7f0..d89cfff1 100644 --- a/device-types/APC/SUA1500RMI2U.yaml +++ b/device-types/APC/SUA1500RMI2U.yaml @@ -31,3 +31,4 @@ power-outlets: power_port: Source module-bays: - name: SmartSlot + position: SmartSlot diff --git a/device-types/APC/SURT2000RMXLI.yaml b/device-types/APC/SURT2000RMXLI.yaml index aae82a02..4bfb4160 100644 --- a/device-types/APC/SURT2000RMXLI.yaml +++ b/device-types/APC/SURT2000RMXLI.yaml @@ -30,7 +30,6 @@ power-outlets: - name: Outlet 6 type: iec-60320-c13 power_port: Inlet -interfaces: - - name: Ethernet - type: 100base-tx - mgmt_only: true +module-bays: + - name: SmartSlot + position: SmartSlot diff --git a/device-types/APC/SURT20KRMXLT.yaml b/device-types/APC/SURT20KRMXLT.yaml index f8a48462..b7817271 100644 --- a/device-types/APC/SURT20KRMXLT.yaml +++ b/device-types/APC/SURT20KRMXLT.yaml @@ -32,3 +32,4 @@ power-outlets: type: nema-l6-20r module-bays: - name: SmartSlot + position: SmartSlot diff --git a/device-types/APC/SURTD3000XLI.yml b/device-types/APC/SURTD3000XLI.yml index d37984fd..6906db08 100644 --- a/device-types/APC/SURTD3000XLI.yml +++ b/device-types/APC/SURTD3000XLI.yml @@ -49,4 +49,4 @@ power-outlets: power_port: Inlet module-bays: - name: SmartSlot - position: Rear + position: SmartSlot diff --git a/device-types/APC/SURTD5000XLI.yml b/device-types/APC/SURTD5000XLI.yml index a9fcd6dd..de2974bb 100644 --- a/device-types/APC/SURTD5000XLI.yml +++ b/device-types/APC/SURTD5000XLI.yml @@ -49,4 +49,4 @@ power-outlets: power_port: Inlet module-bays: - name: SmartSlot - position: Rear + position: SmartSlot