From 92977740acbd93dc6557c1bdc5752f74897bda1e Mon Sep 17 00:00:00 2001 From: Madison Date: Fri, 27 Dec 2024 15:34:57 -0600 Subject: [PATCH] Added device Cisco N540-12Z20G-SYS-A (#2233) * Add files via upload Added device Cisco N540-12Z20G-SYS-A * Moved file to correct folder * Update N540-12Z20G-SYS-A.yaml changed slug string to lowercase * Update N540-12Z20G-SYS-A.yaml fixed airflow * fix slug for N540-12Z20G-SYS-A * added N540-12Z20G-SYS-D * added more Cisco NCS540Xdevices * Update N540-12Z20G-SYS-D.yaml updated * Update N540-12Z20G-SYS-A.yaml * Update N540X-12Z16G-SYS-A.yaml Fixed issues * Update N540X-12Z16G-SYS-D.yaml fix issues * Update N540X-ACC-SYS.yaml --------- Co-authored-by: Ryan Merolle Co-authored-by: Harry --- device-types/Cisco/N540-12Z20G-SYS-A.yaml | 78 ++++++++------- device-types/Cisco/N540-12Z20G-SYS-D.yaml | 82 ++++++++-------- device-types/Cisco/N540X-12Z16G-SYS-A.yaml | 68 ++++++------- device-types/Cisco/N540X-12Z16G-SYS-D.yaml | 68 ++++++------- device-types/Cisco/N540X-ACC-SYS.yaml | 106 +++++++++++++++++++++ 5 files changed, 260 insertions(+), 142 deletions(-) create mode 100644 device-types/Cisco/N540X-ACC-SYS.yaml diff --git a/device-types/Cisco/N540-12Z20G-SYS-A.yaml b/device-types/Cisco/N540-12Z20G-SYS-A.yaml index 4b350458be..57943424c8 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 +u_height: 1 is_full_depth: false +weight: 5.9 +weight_unit: kg airflow: front-to-rear -u_height: 1 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 1b57b5cfb1..395118084a 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 +u_height: 1 is_full_depth: false +weight: 5.9 +weight_unit: kg airflow: front-to-rear -u_height: 1 power-ports: - - name: PSU0 - type: dc-terminal - maximum_draw: 250 - - name: PSU1 + - name: PM0 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 2f08a868c7..a1ffb54659 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 d8d8723a3a..37446d87fc 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 0000000000..1b78e00113 --- /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