From bf51fbb8d76faec1372e69ba2ab3bf8c8076d6f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20Viitam=C3=A4ki?= Date: Tue, 15 Aug 2023 22:40:35 +0200 Subject: [PATCH] Small cleanup and update on DCS-7280SRA-48C6(-M) (#1524) * Removing old template DCS-7280CR2-60 * DCS-7280SR-48YC6 does not exist, DCS-7280SR2-48YC6 does and has template * Updating DCS-7280SRA-48C6(-M) which I missed in #1523 --------- Co-authored-by: Daniel W. Anner --- device-types/Arista/DCS-7280CR2-60.yaml | 144 ------------------ ...0SR-48YC6.yaml => DCS-7280SRA-48C6-F.yaml} | 30 ++-- ...RA-48C6-M.yaml => DCS-7280SRA-48C6-R.yaml} | 30 ++-- ...SRA-48C6.yaml => DCS-7280SRA-48C6M-F.yaml} | 30 ++-- device-types/Arista/DCS-7280SRA-48C6M-R.yaml | 132 ++++++++++++++++ 5 files changed, 177 insertions(+), 189 deletions(-) delete mode 100644 device-types/Arista/DCS-7280CR2-60.yaml rename device-types/Arista/{DCS-7280SR-48YC6.yaml => DCS-7280SRA-48C6-F.yaml} (89%) rename device-types/Arista/{DCS-7280SRA-48C6-M.yaml => DCS-7280SRA-48C6-R.yaml} (89%) rename device-types/Arista/{DCS-7280SRA-48C6.yaml => DCS-7280SRA-48C6M-F.yaml} (89%) create mode 100644 device-types/Arista/DCS-7280SRA-48C6M-R.yaml diff --git a/device-types/Arista/DCS-7280CR2-60.yaml b/device-types/Arista/DCS-7280CR2-60.yaml deleted file mode 100644 index 3fa04e1dc..000000000 --- a/device-types/Arista/DCS-7280CR2-60.yaml +++ /dev/null @@ -1,144 +0,0 @@ ---- -manufacturer: Arista -model: DCS-7280CR2-60 -slug: arista-dcs-7280cr2-60 -part_number: DCS-7280CR2-60 -u_height: 2 -is_full_depth: true -console-ports: - - name: Console - type: rj-45 -power-ports: - - name: PS1 - type: iec-60320-c20 - maximum_draw: 1900 - allocated_draw: 1660 - - name: PS2 - type: iec-60320-c20 - maximum_draw: 1900 - allocated_draw: 1660 -interfaces: - # QSFP28(100G) ports can be broke into 4x25 with a model of [1-60]/[1-4] - - name: Ethernet1/1 - type: 100gbase-x-qsfp28 - - name: Ethernet2/1 - type: 100gbase-x-qsfp28 - - name: Ethernet3/1 - type: 100gbase-x-qsfp28 - - name: Ethernet4/1 - type: 100gbase-x-qsfp28 - - name: Ethernet5/1 - type: 100gbase-x-qsfp28 - - name: Ethernet6/1 - type: 100gbase-x-qsfp28 - - name: Ethernet7/1 - type: 100gbase-x-qsfp28 - - name: Ethernet8/1 - type: 100gbase-x-qsfp28 - - name: Ethernet9/1 - type: 100gbase-x-qsfp28 - - name: Ethernet10/1 - type: 100gbase-x-qsfp28 - - name: Ethernet11/1 - type: 100gbase-x-qsfp28 - - name: Ethernet12/1 - type: 100gbase-x-qsfp28 - - name: Ethernet13/1 - type: 100gbase-x-qsfp28 - - name: Ethernet14/1 - type: 100gbase-x-qsfp28 - - name: Ethernet15/1 - type: 100gbase-x-qsfp28 - - name: Ethernet16/1 - type: 100gbase-x-qsfp28 - - name: Ethernet17/1 - type: 100gbase-x-qsfp28 - - name: Ethernet18/1 - type: 100gbase-x-qsfp28 - - name: Ethernet19/1 - type: 100gbase-x-qsfp28 - - name: Ethernet20/1 - type: 100gbase-x-qsfp28 - - name: Ethernet21/1 - type: 100gbase-x-qsfp28 - - name: Ethernet22/1 - type: 100gbase-x-qsfp28 - - name: Ethernet23/1 - type: 100gbase-x-qsfp28 - - name: Ethernet24/1 - type: 100gbase-x-qsfp28 - - name: Ethernet25/1 - type: 100gbase-x-qsfp28 - - name: Ethernet26/1 - type: 100gbase-x-qsfp28 - - name: Ethernet27/1 - type: 100gbase-x-qsfp28 - - name: Ethernet28/1 - type: 100gbase-x-qsfp28 - - name: Ethernet29/1 - type: 100gbase-x-qsfp28 - - name: Ethernet30/1 - type: 100gbase-x-qsfp28 - - name: Ethernet31/1 - type: 100gbase-x-qsfp28 - - name: Ethernet32/1 - type: 100gbase-x-qsfp28 - - name: Ethernet33/1 - type: 100gbase-x-qsfp28 - - name: Ethernet34/1 - type: 100gbase-x-qsfp28 - - name: Ethernet35/1 - type: 100gbase-x-qsfp28 - - name: Ethernet36/1 - type: 100gbase-x-qsfp28 - - name: Ethernet37/1 - type: 100gbase-x-qsfp28 - - name: Ethernet38/1 - type: 100gbase-x-qsfp28 - - name: Ethernet39/1 - type: 100gbase-x-qsfp28 - - name: Ethernet40/1 - type: 100gbase-x-qsfp28 - - name: Ethernet41/1 - type: 100gbase-x-qsfp28 - - name: Ethernet42/1 - type: 100gbase-x-qsfp28 - - name: Ethernet43/1 - type: 100gbase-x-qsfp28 - - name: Ethernet44/1 - type: 100gbase-x-qsfp28 - - name: Ethernet45/1 - type: 100gbase-x-qsfp28 - - name: Ethernet46/1 - type: 100gbase-x-qsfp28 - - name: Ethernet47/1 - type: 100gbase-x-qsfp28 - - name: Ethernet48/1 - type: 100gbase-x-qsfp28 - - name: Ethernet49/1 - type: 100gbase-x-qsfp28 - - name: Ethernet50/1 - type: 100gbase-x-qsfp28 - - name: Ethernet51/1 - type: 100gbase-x-qsfp28 - - name: Ethernet52/1 - type: 100gbase-x-qsfp28 - - name: Ethernet53/1 - type: 100gbase-x-qsfp28 - - name: Ethernet54/1 - type: 100gbase-x-qsfp28 - - name: Ethernet55/1 - type: 100gbase-x-qsfp28 - - name: Ethernet56/1 - type: 100gbase-x-qsfp28 - - name: Ethernet57/1 - type: 100gbase-x-qsfp28 - - name: Ethernet58/1 - type: 100gbase-x-qsfp28 - - name: Ethernet59/1 - type: 100gbase-x-qsfp28 - - name: Ethernet60/1 - type: 100gbase-x-qsfp28 - - name: Management1 - type: 1000base-t - mgmt_only: true diff --git a/device-types/Arista/DCS-7280SR-48YC6.yaml b/device-types/Arista/DCS-7280SRA-48C6-F.yaml similarity index 89% rename from device-types/Arista/DCS-7280SR-48YC6.yaml rename to device-types/Arista/DCS-7280SRA-48C6-F.yaml index 723b9bfb4..03e876e4e 100644 --- a/device-types/Arista/DCS-7280SR-48YC6.yaml +++ b/device-types/Arista/DCS-7280SRA-48C6-F.yaml @@ -1,23 +1,26 @@ --- manufacturer: Arista -model: DCS-7280SR-48YC6 -slug: arista-dcs-7280sr-48yc6 -part_number: DCS-7280SR-48YC6 +model: DCS-7280SRA-48C6-F +slug: arista-dcs-7280sra-48c6-f +part_number: DCS-7280SRA-48C6-F u_height: 1 +weight: 19.6 +weight_unit: lb +airflow: front-to-rear is_full_depth: false +comments: '[Arista 7280R Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R-DataSheet.pdf)' console-ports: - name: Console type: rj-45 -power-ports: - - name: PS1 - type: iec-60320-c14 - maximum_draw: 191 - allocated_draw: 132 - - name: PS2 - type: iec-60320-c14 - maximum_draw: 191 - allocated_draw: 132 +module-bays: + - name: PSU 1 + position: '0' + - name: PSU 2 + position: '1' interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true - name: Ethernet1 type: 10gbase-x-sfpp - name: Ethernet2 @@ -127,6 +130,3 @@ interfaces: type: 100gbase-x-qsfp28 - name: Ethernet54/1 type: 100gbase-x-qsfp28 - - name: Management1 - type: 1000base-t - mgmt_only: true diff --git a/device-types/Arista/DCS-7280SRA-48C6-M.yaml b/device-types/Arista/DCS-7280SRA-48C6-R.yaml similarity index 89% rename from device-types/Arista/DCS-7280SRA-48C6-M.yaml rename to device-types/Arista/DCS-7280SRA-48C6-R.yaml index a03953f76..0c77b2f11 100644 --- a/device-types/Arista/DCS-7280SRA-48C6-M.yaml +++ b/device-types/Arista/DCS-7280SRA-48C6-R.yaml @@ -1,23 +1,26 @@ --- manufacturer: Arista -model: DCS-7280SRA-48C6-M -slug: arista-dcs-7280sra-48c6-m -part_number: DCS-7280SRA-48C6-M +model: DCS-7280SRA-48C6-R +slug: arista-dcs-7280sra-48c6-r +part_number: DCS-7280SRA-48C6-R u_height: 1 +weight: 19.6 +weight_unit: lb +airflow: rear-to-front is_full_depth: false +comments: '[Arista 7280R Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R-DataSheet.pdf)' console-ports: - name: Console type: rj-45 -power-ports: - - name: PS1 - type: iec-60320-c14 - maximum_draw: 410 - allocated_draw: 313 - - name: PS2 - type: iec-60320-c14 - maximum_draw: 410 - allocated_draw: 313 +module-bays: + - name: PSU 1 + position: '0' + - name: PSU 2 + position: '1' interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true - name: Ethernet1 type: 10gbase-x-sfpp - name: Ethernet2 @@ -127,6 +130,3 @@ interfaces: type: 100gbase-x-qsfp28 - name: Ethernet54/1 type: 100gbase-x-qsfp28 - - name: Management1 - type: 1000base-t - mgmt_only: true diff --git a/device-types/Arista/DCS-7280SRA-48C6.yaml b/device-types/Arista/DCS-7280SRA-48C6M-F.yaml similarity index 89% rename from device-types/Arista/DCS-7280SRA-48C6.yaml rename to device-types/Arista/DCS-7280SRA-48C6M-F.yaml index b345bcf66..61175203b 100644 --- a/device-types/Arista/DCS-7280SRA-48C6.yaml +++ b/device-types/Arista/DCS-7280SRA-48C6M-F.yaml @@ -1,23 +1,26 @@ --- manufacturer: Arista -model: DCS-7280SRA-48C6 -slug: arista-dcs-7280sra-48c6 -part_number: DCS-7280SRA-48C6 +model: DCS-7280SRA-48C6M-F +slug: arista-dcs-7280sra-48c6m-f +part_number: DCS-7280SRA-48C6M-F u_height: 1 +weight: 19.6 +weight_unit: lb +airflow: front-to-rear is_full_depth: false +comments: '[Arista 7280R Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R-DataSheet.pdf)' console-ports: - name: Console type: rj-45 -power-ports: - - name: PS1 - type: iec-60320-c14 - maximum_draw: 410 - allocated_draw: 313 - - name: PS2 - type: iec-60320-c14 - maximum_draw: 410 - allocated_draw: 313 +module-bays: + - name: PSU 1 + position: '0' + - name: PSU 2 + position: '1' interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true - name: Ethernet1 type: 10gbase-x-sfpp - name: Ethernet2 @@ -127,6 +130,3 @@ interfaces: type: 100gbase-x-qsfp28 - name: Ethernet54/1 type: 100gbase-x-qsfp28 - - name: Management1 - type: 1000base-t - mgmt_only: true diff --git a/device-types/Arista/DCS-7280SRA-48C6M-R.yaml b/device-types/Arista/DCS-7280SRA-48C6M-R.yaml new file mode 100644 index 000000000..8997e312f --- /dev/null +++ b/device-types/Arista/DCS-7280SRA-48C6M-R.yaml @@ -0,0 +1,132 @@ +--- +manufacturer: Arista +model: DCS-7280SRA-48C6M-R +slug: arista-dcs-7280sra-48c6m-r +part_number: DCS-7280SRA-48C6M-R +u_height: 1 +weight: 19.6 +weight_unit: lb +airflow: rear-to-front +is_full_depth: false +comments: '[Arista 7280R Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R-DataSheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 1 + position: '0' + - name: PSU 2 + position: '1' +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true + - name: Ethernet1 + type: 10gbase-x-sfpp + - name: Ethernet2 + type: 10gbase-x-sfpp + - name: Ethernet3 + type: 10gbase-x-sfpp + - name: Ethernet4 + type: 10gbase-x-sfpp + - name: Ethernet5 + type: 10gbase-x-sfpp + - name: Ethernet6 + type: 10gbase-x-sfpp + - name: Ethernet7 + type: 10gbase-x-sfpp + - name: Ethernet8 + type: 10gbase-x-sfpp + - name: Ethernet9 + type: 10gbase-x-sfpp + - name: Ethernet10 + type: 10gbase-x-sfpp + - name: Ethernet11 + type: 10gbase-x-sfpp + - name: Ethernet12 + type: 10gbase-x-sfpp + - name: Ethernet13 + type: 10gbase-x-sfpp + - name: Ethernet14 + type: 10gbase-x-sfpp + - name: Ethernet15 + type: 10gbase-x-sfpp + - name: Ethernet16 + type: 10gbase-x-sfpp + - name: Ethernet17 + type: 10gbase-x-sfpp + - name: Ethernet18 + type: 10gbase-x-sfpp + - name: Ethernet19 + type: 10gbase-x-sfpp + - name: Ethernet20 + type: 10gbase-x-sfpp + - name: Ethernet21 + type: 10gbase-x-sfpp + - name: Ethernet22 + type: 10gbase-x-sfpp + - name: Ethernet23 + type: 10gbase-x-sfpp + - name: Ethernet24 + type: 10gbase-x-sfpp + - name: Ethernet25 + type: 10gbase-x-sfpp + - name: Ethernet26 + type: 10gbase-x-sfpp + - name: Ethernet27 + type: 10gbase-x-sfpp + - name: Ethernet28 + type: 10gbase-x-sfpp + - name: Ethernet29 + type: 10gbase-x-sfpp + - name: Ethernet30 + type: 10gbase-x-sfpp + - name: Ethernet31 + type: 10gbase-x-sfpp + - name: Ethernet32 + type: 10gbase-x-sfpp + - name: Ethernet33 + type: 10gbase-x-sfpp + - name: Ethernet34 + type: 10gbase-x-sfpp + - name: Ethernet35 + type: 10gbase-x-sfpp + - name: Ethernet36 + type: 10gbase-x-sfpp + - name: Ethernet37 + type: 10gbase-x-sfpp + - name: Ethernet38 + type: 10gbase-x-sfpp + - name: Ethernet39 + type: 10gbase-x-sfpp + - name: Ethernet40 + type: 10gbase-x-sfpp + - name: Ethernet41 + type: 10gbase-x-sfpp + - name: Ethernet42 + type: 10gbase-x-sfpp + - name: Ethernet43 + type: 10gbase-x-sfpp + - name: Ethernet44 + type: 10gbase-x-sfpp + - name: Ethernet45 + type: 10gbase-x-sfpp + - name: Ethernet46 + type: 10gbase-x-sfpp + - name: Ethernet47 + type: 10gbase-x-sfpp + - name: Ethernet48 + type: 10gbase-x-sfpp +# QSFP28(100G) ports can be broke into 4x25 with a model of [49-54]/[1-4] + - name: Ethernet49/1 + type: 100gbase-x-qsfp28 + - name: Ethernet50/1 + type: 100gbase-x-qsfp28 + - name: Ethernet51/1 + type: 100gbase-x-qsfp28 + - name: Ethernet52/1 + type: 100gbase-x-qsfp28 + - name: Ethernet53/1 + type: 100gbase-x-qsfp28 + - name: Ethernet54/1 + type: 100gbase-x-qsfp28