From 729048c53c3450418a49a12c1b4b9a4f29bafded Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20Viitam=C3=A4ki?= Date: Tue, 15 Aug 2023 16:09:47 +0200 Subject: [PATCH] Arista 7280CR3 Family (#1475) * Regenerate master slug list after successful PR merge * Update DCS-7280CR3-32D4 with PSU modules * Fix correct port layout for DCS-7280CR3-32D4 * Adding Arista PSUs * Adding comment with url to datasheet * Adding more devices from 7280CR3 family * Fix my lint fail * Fixing my second lint fail * Fixing another silly fail! * Fixes after review * removing known-slugs * Fix SKUs to align with airflow instead of generic * fixing picke file * another picke fix --------- Co-authored-by: NetBox-Bot Co-authored-by: Daniel W. Anner --- device-types/Arista/DCS-7280CR3-32D4-F.yaml | 95 ++++++++ device-types/Arista/DCS-7280CR3-32D4-R.yaml | 95 ++++++++ device-types/Arista/DCS-7280CR3-32D4.yaml | 131 ----------- ...0CR3-32P4.yaml => DCS-7280CR3-32P4-F.yaml} | 24 +- device-types/Arista/DCS-7280CR3-32P4-R.yaml | 95 ++++++++ device-types/Arista/DCS-7280CR3-96-F.yaml | 215 ++++++++++++++++++ device-types/Arista/DCS-7280CR3K-32D4-F.yaml | 95 ++++++++ device-types/Arista/DCS-7280CR3K-32D4-R.yaml | 95 ++++++++ device-types/Arista/DCS-7280CR3K-32D4A-F.yaml | 95 ++++++++ device-types/Arista/DCS-7280CR3K-32D4A-R.yaml | 95 ++++++++ device-types/Arista/DCS-7280CR3K-32P4-F.yaml | 95 ++++++++ device-types/Arista/DCS-7280CR3K-32P4-R.yaml | 95 ++++++++ device-types/Arista/DCS-7280CR3K-32P4A-F.yaml | 95 ++++++++ device-types/Arista/DCS-7280CR3K-32P4A-R.yaml | 95 ++++++++ device-types/Arista/DCS-7280CR3K-96-F.yaml | 215 ++++++++++++++++++ module-types/Arista/PWR-1011-AC-BLUE.yaml | 9 + module-types/Arista/PWR-1011-AC-RED.yaml | 9 + module-types/Arista/PWR-1011-DC-BLUE.yaml | 9 + module-types/Arista/PWR-1011-DC-RED.yaml | 9 + module-types/Arista/PWR-1511-AC-RED.yaml | 9 + module-types/Arista/PWR-1511-DC-RED.yaml | 9 + module-types/Arista/PWR-2411-AC-RED.yaml | 9 + module-types/Arista/PWR-2411-DC-RED.yaml | 9 + module-types/Arista/PWR-511-AC-BLUE.yaml | 9 + module-types/Arista/PWR-511-AC-RED.yaml | 9 + module-types/Arista/PWR-511-DC-BLUE.yaml | 9 + module-types/Arista/PWR-511-DC-RED.yaml | 9 + 27 files changed, 1595 insertions(+), 143 deletions(-) create mode 100644 device-types/Arista/DCS-7280CR3-32D4-F.yaml create mode 100644 device-types/Arista/DCS-7280CR3-32D4-R.yaml delete mode 100644 device-types/Arista/DCS-7280CR3-32D4.yaml rename device-types/Arista/{DCS-7280CR3-32P4.yaml => DCS-7280CR3-32P4-F.yaml} (85%) create mode 100644 device-types/Arista/DCS-7280CR3-32P4-R.yaml create mode 100644 device-types/Arista/DCS-7280CR3-96-F.yaml create mode 100644 device-types/Arista/DCS-7280CR3K-32D4-F.yaml create mode 100644 device-types/Arista/DCS-7280CR3K-32D4-R.yaml create mode 100644 device-types/Arista/DCS-7280CR3K-32D4A-F.yaml create mode 100644 device-types/Arista/DCS-7280CR3K-32D4A-R.yaml create mode 100644 device-types/Arista/DCS-7280CR3K-32P4-F.yaml create mode 100644 device-types/Arista/DCS-7280CR3K-32P4-R.yaml create mode 100644 device-types/Arista/DCS-7280CR3K-32P4A-F.yaml create mode 100644 device-types/Arista/DCS-7280CR3K-32P4A-R.yaml create mode 100644 device-types/Arista/DCS-7280CR3K-96-F.yaml create mode 100644 module-types/Arista/PWR-1011-AC-BLUE.yaml create mode 100644 module-types/Arista/PWR-1011-AC-RED.yaml create mode 100644 module-types/Arista/PWR-1011-DC-BLUE.yaml create mode 100644 module-types/Arista/PWR-1011-DC-RED.yaml create mode 100644 module-types/Arista/PWR-1511-AC-RED.yaml create mode 100644 module-types/Arista/PWR-1511-DC-RED.yaml create mode 100644 module-types/Arista/PWR-2411-AC-RED.yaml create mode 100644 module-types/Arista/PWR-2411-DC-RED.yaml create mode 100644 module-types/Arista/PWR-511-AC-BLUE.yaml create mode 100644 module-types/Arista/PWR-511-AC-RED.yaml create mode 100644 module-types/Arista/PWR-511-DC-BLUE.yaml create mode 100644 module-types/Arista/PWR-511-DC-RED.yaml diff --git a/device-types/Arista/DCS-7280CR3-32D4-F.yaml b/device-types/Arista/DCS-7280CR3-32D4-F.yaml new file mode 100644 index 000000000..ee6631220 --- /dev/null +++ b/device-types/Arista/DCS-7280CR3-32D4-F.yaml @@ -0,0 +1,95 @@ +--- +manufacturer: Arista +model: DCS-7280CR3-32D4-F +slug: arista-dcs-7280cr3-32d4-f +part_number: DCS-7280CR3-32D4-F +u_height: 1 +weight: 27 +weight_unit: lb +airflow: front-to-rear +is_full_depth: true +comments: '[Arista 7280R3 Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R3-Data-Sheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 0 + position: '0' + - name: PSU 1 + position: '1' +interfaces: + - 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: 400gbase-x-qsfpdd + - name: Ethernet34/1 + type: 400gbase-x-qsfpdd + - name: Ethernet35/1 + type: 400gbase-x-qsfpdd + - name: Ethernet36/1 + type: 400gbase-x-qsfpdd + - name: Management1 + type: 1000base-t + mgmt_only: true diff --git a/device-types/Arista/DCS-7280CR3-32D4-R.yaml b/device-types/Arista/DCS-7280CR3-32D4-R.yaml new file mode 100644 index 000000000..50370c0ee --- /dev/null +++ b/device-types/Arista/DCS-7280CR3-32D4-R.yaml @@ -0,0 +1,95 @@ +--- +manufacturer: Arista +model: DCS-7280CR3-32D4-R +slug: arista-dcs-7280cr3-32d4-r +part_number: DCS-7280CR3-32D4-R +u_height: 1 +weight: 27 +weight_unit: lb +airflow: rear-to-front +is_full_depth: true +comments: '[Arista 7280R3 Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R3-Data-Sheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 0 + position: '0' + - name: PSU 1 + position: '1' +interfaces: + - 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: 400gbase-x-qsfpdd + - name: Ethernet34/1 + type: 400gbase-x-qsfpdd + - name: Ethernet35/1 + type: 400gbase-x-qsfpdd + - name: Ethernet36/1 + type: 400gbase-x-qsfpdd + - name: Management1 + type: 1000base-t + mgmt_only: true diff --git a/device-types/Arista/DCS-7280CR3-32D4.yaml b/device-types/Arista/DCS-7280CR3-32D4.yaml deleted file mode 100644 index db794f282..000000000 --- a/device-types/Arista/DCS-7280CR3-32D4.yaml +++ /dev/null @@ -1,131 +0,0 @@ ---- -manufacturer: Arista -model: DCS-7280CR3-32D4 -slug: arista-dcs-7280cr3-32d4 -part_number: DCS-7280CR3-32D4 -u_height: 1 -is_full_depth: true -console-ports: - - name: Console - type: rj-45 -power-ports: - - name: PS1 - type: iec-60320-c14 - maximum_draw: 630 - allocated_draw: 565 - - name: PS2 - type: iec-60320-c14 - maximum_draw: 630 - allocated_draw: 565 -interfaces: - - 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: Ethernet1 - type: 25gbase-x-sfp28 - - name: Ethernet2 - type: 25gbase-x-sfp28 - - name: Ethernet3 - type: 25gbase-x-sfp28 - - name: Ethernet4 - type: 25gbase-x-sfp28 - - name: Ethernet5 - type: 25gbase-x-sfp28 - - name: Ethernet6 - type: 25gbase-x-sfp28 - - name: Ethernet7 - type: 25gbase-x-sfp28 - - name: Ethernet8 - type: 25gbase-x-sfp28 - - name: Ethernet9 - type: 25gbase-x-sfp28 - - name: Ethernet10 - type: 25gbase-x-sfp28 - - name: Ethernet11 - type: 25gbase-x-sfp28 - - name: Ethernet12 - type: 25gbase-x-sfp28 - - name: Ethernet13 - type: 25gbase-x-sfp28 - - name: Ethernet14 - type: 25gbase-x-sfp28 - - name: Ethernet15 - type: 25gbase-x-sfp28 - - name: Ethernet16 - type: 25gbase-x-sfp28 - - name: Ethernet17 - type: 25gbase-x-sfp28 - - name: Ethernet18 - type: 25gbase-x-sfp28 - - name: Ethernet19 - type: 25gbase-x-sfp28 - - name: Ethernet20 - type: 25gbase-x-sfp28 - - name: Ethernet21 - type: 25gbase-x-sfp28 - - name: Ethernet22 - type: 25gbase-x-sfp28 - - name: Ethernet23 - type: 25gbase-x-sfp28 - - name: Ethernet24 - type: 25gbase-x-sfp28 - - name: Ethernet25 - type: 25gbase-x-sfp28 - - name: Ethernet26 - type: 25gbase-x-sfp28 - - name: Ethernet27 - type: 25gbase-x-sfp28 - - name: Ethernet28 - type: 25gbase-x-sfp28 - - name: Ethernet29 - type: 25gbase-x-sfp28 - - name: Ethernet30 - type: 25gbase-x-sfp28 - - name: Ethernet31 - type: 25gbase-x-sfp28 - - name: Ethernet32 - type: 25gbase-x-sfp28 - - name: Ethernet33 - type: 25gbase-x-sfp28 - - name: Ethernet34 - type: 25gbase-x-sfp28 - - name: Ethernet35 - type: 25gbase-x-sfp28 - - name: Ethernet36 - type: 25gbase-x-sfp28 - - name: Ethernet37 - type: 25gbase-x-sfp28 - - name: Ethernet38 - type: 25gbase-x-sfp28 - - name: Ethernet39 - type: 25gbase-x-sfp28 - - name: Ethernet40 - type: 25gbase-x-sfp28 - - name: Ethernet41 - type: 25gbase-x-sfp28 - - name: Ethernet42 - type: 25gbase-x-sfp28 - - name: Ethernet43 - type: 25gbase-x-sfp28 - - name: Ethernet44 - type: 25gbase-x-sfp28 - - name: Ethernet45 - type: 25gbase-x-sfp28 - - name: Ethernet46 - type: 25gbase-x-sfp28 - - name: Ethernet47 - type: 25gbase-x-sfp28 - - name: Ethernet48 - type: 25gbase-x-sfp28 - - name: Management1 - type: 1000base-t - mgmt_only: true diff --git a/device-types/Arista/DCS-7280CR3-32P4.yaml b/device-types/Arista/DCS-7280CR3-32P4-F.yaml similarity index 85% rename from device-types/Arista/DCS-7280CR3-32P4.yaml rename to device-types/Arista/DCS-7280CR3-32P4-F.yaml index 1cde3304c..3bd3d0978 100644 --- a/device-types/Arista/DCS-7280CR3-32P4.yaml +++ b/device-types/Arista/DCS-7280CR3-32P4-F.yaml @@ -1,22 +1,22 @@ --- manufacturer: Arista -model: DCS-7280CR3-32P4 -slug: arista-dcs-7280cr3-32p4 -part_number: DCS-7280CR3-32P4 +model: DCS-7280CR3-32P4-F +slug: arista-dcs-7280cr3-32p4-f +part_number: DCS-7280CR3-32P4-F u_height: 1 +weight: 27 +weight_unit: lb +airflow: front-to-rear is_full_depth: true +comments: '[Arista 7280R3 Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R3-Data-Sheet.pdf)' console-ports: - name: Console type: rj-45 -power-ports: - - name: PS1 - type: iec-60320-c14 - maximum_draw: 630 - allocated_draw: 565 - - name: PS2 - type: iec-60320-c14 - maximum_draw: 630 - allocated_draw: 565 +module-bays: + - name: PSU 0 + position: '0' + - name: PSU 1 + position: '1' interfaces: - name: Ethernet1/1 type: 100gbase-x-qsfp28 diff --git a/device-types/Arista/DCS-7280CR3-32P4-R.yaml b/device-types/Arista/DCS-7280CR3-32P4-R.yaml new file mode 100644 index 000000000..997a65624 --- /dev/null +++ b/device-types/Arista/DCS-7280CR3-32P4-R.yaml @@ -0,0 +1,95 @@ +--- +manufacturer: Arista +model: DCS-7280CR3-32P4-R +slug: arista-dcs-7280cr3-32p4-r +part_number: DCS-7280CR3-32P4-R +u_height: 1 +weight: 27 +weight_unit: lb +airflow: rear-to-front +is_full_depth: true +comments: '[Arista 7280R3 Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R3-Data-Sheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 0 + position: '0' + - name: PSU 1 + position: '1' +interfaces: + - 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: 400gbase-x-osfp + - name: Ethernet34/1 + type: 400gbase-x-osfp + - name: Ethernet35/1 + type: 400gbase-x-osfp + - name: Ethernet36/1 + type: 400gbase-x-osfp + - name: Management1 + type: 1000base-t + mgmt_only: true diff --git a/device-types/Arista/DCS-7280CR3-96-F.yaml b/device-types/Arista/DCS-7280CR3-96-F.yaml new file mode 100644 index 000000000..cf2cecc4f --- /dev/null +++ b/device-types/Arista/DCS-7280CR3-96-F.yaml @@ -0,0 +1,215 @@ +--- +manufacturer: Arista +model: DCS-7280CR3-96-F +slug: arista-dcs-7280cr3-96-f +part_number: DCS-7280CR3-96-F +u_height: 2 +weight: 52 +weight_unit: lb +airflow: front-to-rear +is_full_depth: true +comments: '[Arista 7280R3 Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R3-Data-Sheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 0 + position: '0' + - name: PSU 1 + position: '1' +interfaces: + - 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: Ethernet61/1 + type: 100gbase-x-qsfp28 + - name: Ethernet62/1 + type: 100gbase-x-qsfp28 + - name: Ethernet63/1 + type: 100gbase-x-qsfp28 + - name: Ethernet64/1 + type: 100gbase-x-qsfp28 + - name: Ethernet65/1 + type: 100gbase-x-qsfp28 + - name: Ethernet66/1 + type: 100gbase-x-qsfp28 + - name: Ethernet67/1 + type: 100gbase-x-qsfp28 + - name: Ethernet68/1 + type: 100gbase-x-qsfp28 + - name: Ethernet69/1 + type: 100gbase-x-qsfp28 + - name: Ethernet70/1 + type: 100gbase-x-qsfp28 + - name: Ethernet71/1 + type: 100gbase-x-qsfp28 + - name: Ethernet72/1 + type: 100gbase-x-qsfp28 + - name: Ethernet73/1 + type: 100gbase-x-qsfp28 + - name: Ethernet74/1 + type: 100gbase-x-qsfp28 + - name: Ethernet75/1 + type: 100gbase-x-qsfp28 + - name: Ethernet76/1 + type: 100gbase-x-qsfp28 + - name: Ethernet77/1 + type: 100gbase-x-qsfp28 + - name: Ethernet78/1 + type: 100gbase-x-qsfp28 + - name: Ethernet79/1 + type: 100gbase-x-qsfp28 + - name: Ethernet80/1 + type: 100gbase-x-qsfp28 + - name: Ethernet81/1 + type: 100gbase-x-qsfp28 + - name: Ethernet82/1 + type: 100gbase-x-qsfp28 + - name: Ethernet83/1 + type: 100gbase-x-qsfp28 + - name: Ethernet84/1 + type: 100gbase-x-qsfp28 + - name: Ethernet85/1 + type: 100gbase-x-qsfp28 + - name: Ethernet86/1 + type: 100gbase-x-qsfp28 + - name: Ethernet87/1 + type: 100gbase-x-qsfp28 + - name: Ethernet88/1 + type: 100gbase-x-qsfp28 + - name: Ethernet89/1 + type: 100gbase-x-qsfp28 + - name: Ethernet90/1 + type: 100gbase-x-qsfp28 + - name: Ethernet91/1 + type: 100gbase-x-qsfp28 + - name: Ethernet92/1 + type: 100gbase-x-qsfp28 + - name: Ethernet93/1 + type: 100gbase-x-qsfp28 + - name: Ethernet94/1 + type: 100gbase-x-qsfp28 + - name: Ethernet95/1 + type: 100gbase-x-qsfp28 + - name: Ethernet96/1 + type: 100gbase-x-qsfp28 + - name: Management1 + type: 1000base-t + mgmt_only: true diff --git a/device-types/Arista/DCS-7280CR3K-32D4-F.yaml b/device-types/Arista/DCS-7280CR3K-32D4-F.yaml new file mode 100644 index 000000000..198d8a18d --- /dev/null +++ b/device-types/Arista/DCS-7280CR3K-32D4-F.yaml @@ -0,0 +1,95 @@ +--- +manufacturer: Arista +model: DCS-7280CR3K-32D4-F +slug: arista-dcs-7280cr3k-32d4-f +part_number: DCS-7280CR3K-32D4-F +u_height: 1 +weight: 27 +weight_unit: lb +airflow: front-to-rear +is_full_depth: true +comments: '[Arista 7280R3 Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R3-Data-Sheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 0 + position: '0' + - name: PSU 1 + position: '1' +interfaces: + - 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: 400gbase-x-qsfpdd + - name: Ethernet34/1 + type: 400gbase-x-qsfpdd + - name: Ethernet35/1 + type: 400gbase-x-qsfpdd + - name: Ethernet36/1 + type: 400gbase-x-qsfpdd + - name: Management1 + type: 1000base-t + mgmt_only: true diff --git a/device-types/Arista/DCS-7280CR3K-32D4-R.yaml b/device-types/Arista/DCS-7280CR3K-32D4-R.yaml new file mode 100644 index 000000000..8d6f2a03e --- /dev/null +++ b/device-types/Arista/DCS-7280CR3K-32D4-R.yaml @@ -0,0 +1,95 @@ +--- +manufacturer: Arista +model: DCS-7280CR3K-32D4-R +slug: arista-dcs-7280cr3k-32d4-r +part_number: DCS-7280CR3K-32D4-R +u_height: 1 +weight: 27 +weight_unit: lb +airflow: rear-to-front +is_full_depth: true +comments: '[Arista 7280R3 Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R3-Data-Sheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 0 + position: '0' + - name: PSU 1 + position: '1' +interfaces: + - 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: 400gbase-x-qsfpdd + - name: Ethernet34/1 + type: 400gbase-x-qsfpdd + - name: Ethernet35/1 + type: 400gbase-x-qsfpdd + - name: Ethernet36/1 + type: 400gbase-x-qsfpdd + - name: Management1 + type: 1000base-t + mgmt_only: true diff --git a/device-types/Arista/DCS-7280CR3K-32D4A-F.yaml b/device-types/Arista/DCS-7280CR3K-32D4A-F.yaml new file mode 100644 index 000000000..a62cef430 --- /dev/null +++ b/device-types/Arista/DCS-7280CR3K-32D4A-F.yaml @@ -0,0 +1,95 @@ +--- +manufacturer: Arista +model: DCS-7280CR3K-32D4A-F +slug: arista-dcs-7280cr3k-32d4a-f +part_number: DCS-7280CR3K-32D4A-F +u_height: 1 +weight: 27 +weight_unit: lb +airflow: front-to-rear +is_full_depth: true +comments: '[Arista 7280R3 Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R3-Data-Sheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 0 + position: '0' + - name: PSU 1 + position: '1' +interfaces: + - 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: 400gbase-x-qsfpdd + - name: Ethernet34/1 + type: 400gbase-x-qsfpdd + - name: Ethernet35/1 + type: 400gbase-x-qsfpdd + - name: Ethernet36/1 + type: 400gbase-x-qsfpdd + - name: Management1 + type: 1000base-t + mgmt_only: true diff --git a/device-types/Arista/DCS-7280CR3K-32D4A-R.yaml b/device-types/Arista/DCS-7280CR3K-32D4A-R.yaml new file mode 100644 index 000000000..a5308984a --- /dev/null +++ b/device-types/Arista/DCS-7280CR3K-32D4A-R.yaml @@ -0,0 +1,95 @@ +--- +manufacturer: Arista +model: DCS-7280CR3K-32D4A-R +slug: arista-dcs-7280cr3k-32d4a-r +part_number: DCS-7280CR3K-32D4A-R +u_height: 1 +weight: 27 +weight_unit: lb +airflow: rear-to-front +is_full_depth: true +comments: '[Arista 7280R3 Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R3-Data-Sheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 0 + position: '0' + - name: PSU 1 + position: '1' +interfaces: + - 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: 400gbase-x-qsfpdd + - name: Ethernet34/1 + type: 400gbase-x-qsfpdd + - name: Ethernet35/1 + type: 400gbase-x-qsfpdd + - name: Ethernet36/1 + type: 400gbase-x-qsfpdd + - name: Management1 + type: 1000base-t + mgmt_only: true diff --git a/device-types/Arista/DCS-7280CR3K-32P4-F.yaml b/device-types/Arista/DCS-7280CR3K-32P4-F.yaml new file mode 100644 index 000000000..a8b3675a2 --- /dev/null +++ b/device-types/Arista/DCS-7280CR3K-32P4-F.yaml @@ -0,0 +1,95 @@ +--- +manufacturer: Arista +model: DCS-7280CR3K-32P4-F +slug: arista-dcs-7280cr3k-32p4-f +part_number: DCS-7280CR3K-32P4-F +u_height: 1 +weight: 27 +weight_unit: lb +airflow: front-to-rear +is_full_depth: true +comments: '[Arista 7280R3 Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R3-Data-Sheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 0 + position: '0' + - name: PSU 1 + position: '1' +interfaces: + - 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: 400gbase-x-osfp + - name: Ethernet34/1 + type: 400gbase-x-osfp + - name: Ethernet35/1 + type: 400gbase-x-osfp + - name: Ethernet36/1 + type: 400gbase-x-osfp + - name: Management1 + type: 1000base-t + mgmt_only: true diff --git a/device-types/Arista/DCS-7280CR3K-32P4-R.yaml b/device-types/Arista/DCS-7280CR3K-32P4-R.yaml new file mode 100644 index 000000000..6b7ebd96b --- /dev/null +++ b/device-types/Arista/DCS-7280CR3K-32P4-R.yaml @@ -0,0 +1,95 @@ +--- +manufacturer: Arista +model: DCS-7280CR3K-32P4-R +slug: arista-dcs-7280cr3k-32p4-r +part_number: DCS-7280CR3K-32P4-R +u_height: 1 +weight: 27 +weight_unit: lb +airflow: rear-to-front +is_full_depth: true +comments: '[Arista 7280R3 Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R3-Data-Sheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 0 + position: '0' + - name: PSU 1 + position: '1' +interfaces: + - 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: 400gbase-x-osfp + - name: Ethernet34/1 + type: 400gbase-x-osfp + - name: Ethernet35/1 + type: 400gbase-x-osfp + - name: Ethernet36/1 + type: 400gbase-x-osfp + - name: Management1 + type: 1000base-t + mgmt_only: true diff --git a/device-types/Arista/DCS-7280CR3K-32P4A-F.yaml b/device-types/Arista/DCS-7280CR3K-32P4A-F.yaml new file mode 100644 index 000000000..99967c7ed --- /dev/null +++ b/device-types/Arista/DCS-7280CR3K-32P4A-F.yaml @@ -0,0 +1,95 @@ +--- +manufacturer: Arista +model: DCS-7280CR3K-32P4A-F +slug: arista-dcs-7280cr3k-32p4a-f +part_number: DCS-7280CR3K-32P4A-F +u_height: 1 +weight: 27 +weight_unit: lb +airflow: front-to-rear +is_full_depth: true +comments: '[Arista 7280R3 Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R3-Data-Sheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 0 + position: '0' + - name: PSU 1 + position: '1' +interfaces: + - 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: 400gbase-x-osfp + - name: Ethernet34/1 + type: 400gbase-x-osfp + - name: Ethernet35/1 + type: 400gbase-x-osfp + - name: Ethernet36/1 + type: 400gbase-x-osfp + - name: Management1 + type: 1000base-t + mgmt_only: true diff --git a/device-types/Arista/DCS-7280CR3K-32P4A-R.yaml b/device-types/Arista/DCS-7280CR3K-32P4A-R.yaml new file mode 100644 index 000000000..fdc0c2696 --- /dev/null +++ b/device-types/Arista/DCS-7280CR3K-32P4A-R.yaml @@ -0,0 +1,95 @@ +--- +manufacturer: Arista +model: DCS-7280CR3K-32P4A-R +slug: arista-dcs-7280cr3k-32p4a-r +part_number: DCS-7280CR3K-32P4A-R +u_height: 1 +weight: 27 +weight_unit: lb +airflow: rear-to-front +is_full_depth: true +comments: '[Arista 7280R3 Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R3-Data-Sheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 0 + position: '0' + - name: PSU 1 + position: '1' +interfaces: + - 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: 400gbase-x-osfp + - name: Ethernet34/1 + type: 400gbase-x-osfp + - name: Ethernet35/1 + type: 400gbase-x-osfp + - name: Ethernet36/1 + type: 400gbase-x-osfp + - name: Management1 + type: 1000base-t + mgmt_only: true diff --git a/device-types/Arista/DCS-7280CR3K-96-F.yaml b/device-types/Arista/DCS-7280CR3K-96-F.yaml new file mode 100644 index 000000000..43292bf5e --- /dev/null +++ b/device-types/Arista/DCS-7280CR3K-96-F.yaml @@ -0,0 +1,215 @@ +--- +manufacturer: Arista +model: DCS-7280CR3K-96-F +slug: arista-dcs-7280cr3k-96-f +part_number: DCS-7280CR3K-96-F +u_height: 2 +weight: 52 +weight_unit: lb +airflow: front-to-rear +is_full_depth: true +comments: '[Arista 7280R3 Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R3-Data-Sheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 0 + position: '0' + - name: PSU 1 + position: '1' +interfaces: + - 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: Ethernet61/1 + type: 100gbase-x-qsfp28 + - name: Ethernet62/1 + type: 100gbase-x-qsfp28 + - name: Ethernet63/1 + type: 100gbase-x-qsfp28 + - name: Ethernet64/1 + type: 100gbase-x-qsfp28 + - name: Ethernet65/1 + type: 100gbase-x-qsfp28 + - name: Ethernet66/1 + type: 100gbase-x-qsfp28 + - name: Ethernet67/1 + type: 100gbase-x-qsfp28 + - name: Ethernet68/1 + type: 100gbase-x-qsfp28 + - name: Ethernet69/1 + type: 100gbase-x-qsfp28 + - name: Ethernet70/1 + type: 100gbase-x-qsfp28 + - name: Ethernet71/1 + type: 100gbase-x-qsfp28 + - name: Ethernet72/1 + type: 100gbase-x-qsfp28 + - name: Ethernet73/1 + type: 100gbase-x-qsfp28 + - name: Ethernet74/1 + type: 100gbase-x-qsfp28 + - name: Ethernet75/1 + type: 100gbase-x-qsfp28 + - name: Ethernet76/1 + type: 100gbase-x-qsfp28 + - name: Ethernet77/1 + type: 100gbase-x-qsfp28 + - name: Ethernet78/1 + type: 100gbase-x-qsfp28 + - name: Ethernet79/1 + type: 100gbase-x-qsfp28 + - name: Ethernet80/1 + type: 100gbase-x-qsfp28 + - name: Ethernet81/1 + type: 100gbase-x-qsfp28 + - name: Ethernet82/1 + type: 100gbase-x-qsfp28 + - name: Ethernet83/1 + type: 100gbase-x-qsfp28 + - name: Ethernet84/1 + type: 100gbase-x-qsfp28 + - name: Ethernet85/1 + type: 100gbase-x-qsfp28 + - name: Ethernet86/1 + type: 100gbase-x-qsfp28 + - name: Ethernet87/1 + type: 100gbase-x-qsfp28 + - name: Ethernet88/1 + type: 100gbase-x-qsfp28 + - name: Ethernet89/1 + type: 100gbase-x-qsfp28 + - name: Ethernet90/1 + type: 100gbase-x-qsfp28 + - name: Ethernet91/1 + type: 100gbase-x-qsfp28 + - name: Ethernet92/1 + type: 100gbase-x-qsfp28 + - name: Ethernet93/1 + type: 100gbase-x-qsfp28 + - name: Ethernet94/1 + type: 100gbase-x-qsfp28 + - name: Ethernet95/1 + type: 100gbase-x-qsfp28 + - name: Ethernet96/1 + type: 100gbase-x-qsfp28 + - name: Management1 + type: 1000base-t + mgmt_only: true diff --git a/module-types/Arista/PWR-1011-AC-BLUE.yaml b/module-types/Arista/PWR-1011-AC-BLUE.yaml new file mode 100644 index 000000000..7877771d7 --- /dev/null +++ b/module-types/Arista/PWR-1011-AC-BLUE.yaml @@ -0,0 +1,9 @@ +--- +manufacturer: Arista +model: PWR-1011-AC-BLUE +part_number: PWR-1011-AC-BLUE +# airflow: rear-to-front +power-ports: + - name: '{module}' + type: iec-60320-c14 + maximum_draw: 1000 diff --git a/module-types/Arista/PWR-1011-AC-RED.yaml b/module-types/Arista/PWR-1011-AC-RED.yaml new file mode 100644 index 000000000..1885a1330 --- /dev/null +++ b/module-types/Arista/PWR-1011-AC-RED.yaml @@ -0,0 +1,9 @@ +--- +manufacturer: Arista +model: PWR-1011-AC-RED +part_number: PWR-1011-AC-RED +# airflow: front-to-rear +power-ports: + - name: '{module}' + type: iec-60320-c14 + maximum_draw: 1000 diff --git a/module-types/Arista/PWR-1011-DC-BLUE.yaml b/module-types/Arista/PWR-1011-DC-BLUE.yaml new file mode 100644 index 000000000..a5ff833f0 --- /dev/null +++ b/module-types/Arista/PWR-1011-DC-BLUE.yaml @@ -0,0 +1,9 @@ +--- +manufacturer: Arista +model: PWR-1011-DC-BLUE +part_number: PWR-1011-DC-BLUE +# airflow: rear-to-front +power-ports: + - name: '{module}' + type: dc-terminal + maximum_draw: 1000 diff --git a/module-types/Arista/PWR-1011-DC-RED.yaml b/module-types/Arista/PWR-1011-DC-RED.yaml new file mode 100644 index 000000000..0bfd3b9be --- /dev/null +++ b/module-types/Arista/PWR-1011-DC-RED.yaml @@ -0,0 +1,9 @@ +--- +manufacturer: Arista +model: PWR-1011-DC-RED +part_number: PWR-1011-DC-RED +# airflow: front-to-rear +power-ports: + - name: '{module}' + type: dc-terminal + maximum_draw: 1000 diff --git a/module-types/Arista/PWR-1511-AC-RED.yaml b/module-types/Arista/PWR-1511-AC-RED.yaml new file mode 100644 index 000000000..a26682472 --- /dev/null +++ b/module-types/Arista/PWR-1511-AC-RED.yaml @@ -0,0 +1,9 @@ +--- +manufacturer: Arista +model: PWR-1511-AC-RED +part_number: PWR-1511-AC-RED +# airflow: front-to-rear +power-ports: + - name: '{module}' + type: iec-60320-c14 + maximum_draw: 1500 diff --git a/module-types/Arista/PWR-1511-DC-RED.yaml b/module-types/Arista/PWR-1511-DC-RED.yaml new file mode 100644 index 000000000..7bbda58c6 --- /dev/null +++ b/module-types/Arista/PWR-1511-DC-RED.yaml @@ -0,0 +1,9 @@ +--- +manufacturer: Arista +model: PWR-1511-DC-RED +part_number: PWR-1511-DC-RED +# airflow: front-to-rear +power-ports: + - name: '{module}' + type: dc-terminal + maximum_draw: 1500 diff --git a/module-types/Arista/PWR-2411-AC-RED.yaml b/module-types/Arista/PWR-2411-AC-RED.yaml new file mode 100644 index 000000000..70c66b21f --- /dev/null +++ b/module-types/Arista/PWR-2411-AC-RED.yaml @@ -0,0 +1,9 @@ +--- +manufacturer: Arista +model: PWR-2411-AC-RED +part_number: PWR-2411-AC-RED +# airflow: front-to-rear +power-ports: + - name: '{module}' + type: iec-60320-c20 + maximum_draw: 2400 diff --git a/module-types/Arista/PWR-2411-DC-RED.yaml b/module-types/Arista/PWR-2411-DC-RED.yaml new file mode 100644 index 000000000..ef414933a --- /dev/null +++ b/module-types/Arista/PWR-2411-DC-RED.yaml @@ -0,0 +1,9 @@ +--- +manufacturer: Arista +model: PWR-2411-DC-RED +part_number: PWR-2411-DC-RED +# airflow: front-to-rear +power-ports: + - name: '{module}' + type: dc-terminal + maximum_draw: 2400 diff --git a/module-types/Arista/PWR-511-AC-BLUE.yaml b/module-types/Arista/PWR-511-AC-BLUE.yaml new file mode 100644 index 000000000..8cac1255f --- /dev/null +++ b/module-types/Arista/PWR-511-AC-BLUE.yaml @@ -0,0 +1,9 @@ +--- +manufacturer: Arista +model: PWR-511-AC-BLUE +part_number: PWR-511-AC-BLUE +# airflow: rear-to-front +power-ports: + - name: '{module}' + type: iec-60320-c14 + maximum_draw: 500 diff --git a/module-types/Arista/PWR-511-AC-RED.yaml b/module-types/Arista/PWR-511-AC-RED.yaml new file mode 100644 index 000000000..53b7b550d --- /dev/null +++ b/module-types/Arista/PWR-511-AC-RED.yaml @@ -0,0 +1,9 @@ +--- +manufacturer: Arista +model: PWR-511-AC-RED +part_number: PWR-511-AC-RED +# airflow: front-to-rear +power-ports: + - name: '{module}' + type: iec-60320-c14 + maximum_draw: 500 diff --git a/module-types/Arista/PWR-511-DC-BLUE.yaml b/module-types/Arista/PWR-511-DC-BLUE.yaml new file mode 100644 index 000000000..62f270321 --- /dev/null +++ b/module-types/Arista/PWR-511-DC-BLUE.yaml @@ -0,0 +1,9 @@ +--- +manufacturer: Arista +model: PWR-511-DC-BLUE +part_number: PWR-511-DC-BLUE +# airflow: rear-to-front +power-ports: + - name: '{module}' + type: dc-terminal + maximum_draw: 500 diff --git a/module-types/Arista/PWR-511-DC-RED.yaml b/module-types/Arista/PWR-511-DC-RED.yaml new file mode 100644 index 000000000..181815ec0 --- /dev/null +++ b/module-types/Arista/PWR-511-DC-RED.yaml @@ -0,0 +1,9 @@ +--- +manufacturer: Arista +model: PWR-511-DC-RED +part_number: PWR-511-DC-RED +# airflow: front-to-rear +power-ports: + - name: '{module}' + type: dc-terminal + maximum_draw: 500