From a3c118abde4d5d8d9859504f93851a6671dcd772 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20Viitam=C3=A4ki?= Date: Fri, 4 Aug 2023 18:06:15 +0200 Subject: [PATCH] Arista 7010T, 7010X & 7048T (Update) (#1531) * 7010T Family (Update) * 7010X Family (Update) * 7048T (Update) * Update DCS-7048T-A-F.yaml * Update DCS-7048T-A-R.yaml --------- Co-authored-by: Daniel W. Anner --- device-types/Arista/DCS-7010T-48-DC-F.yaml | 131 ++++++++++++++++++ device-types/Arista/DCS-7010T-48-DC-R.yaml | 131 ++++++++++++++++++ ...{DCS-7010T-48.yaml => DCS-7010T-48-F.yaml} | 16 ++- device-types/Arista/DCS-7010T-48-R.yaml | 131 ++++++++++++++++++ device-types/Arista/DCS-7010TX-48-DC-F.yaml | 131 ++++++++++++++++++ device-types/Arista/DCS-7010TX-48-DC-R.yaml | 131 ++++++++++++++++++ ...CS-7010TX-48.yaml => DCS-7010TX-48-F.yaml} | 16 ++- device-types/Arista/DCS-7010TX-48-R.yaml | 131 ++++++++++++++++++ .../{DCS-7048T-A.yaml => DCS-7048T-A-F.yaml} | 36 ++--- device-types/Arista/DCS-7048T-A-R.yaml | 127 +++++++++++++++++ module-types/Arista/PWR-460AC-F.yaml | 9 ++ module-types/Arista/PWR-460AC-R.yaml | 9 ++ module-types/Arista/PWR-460DC-F.yaml | 9 ++ module-types/Arista/PWR-460DC-R.yaml | 9 ++ 14 files changed, 988 insertions(+), 29 deletions(-) create mode 100644 device-types/Arista/DCS-7010T-48-DC-F.yaml create mode 100644 device-types/Arista/DCS-7010T-48-DC-R.yaml rename device-types/Arista/{DCS-7010T-48.yaml => DCS-7010T-48-F.yaml} (91%) create mode 100644 device-types/Arista/DCS-7010T-48-R.yaml create mode 100644 device-types/Arista/DCS-7010TX-48-DC-F.yaml create mode 100644 device-types/Arista/DCS-7010TX-48-DC-R.yaml rename device-types/Arista/{DCS-7010TX-48.yaml => DCS-7010TX-48-F.yaml} (91%) create mode 100644 device-types/Arista/DCS-7010TX-48-R.yaml rename device-types/Arista/{DCS-7048T-A.yaml => DCS-7048T-A-F.yaml} (87%) create mode 100644 device-types/Arista/DCS-7048T-A-R.yaml create mode 100644 module-types/Arista/PWR-460AC-F.yaml create mode 100644 module-types/Arista/PWR-460AC-R.yaml create mode 100644 module-types/Arista/PWR-460DC-F.yaml create mode 100644 module-types/Arista/PWR-460DC-R.yaml diff --git a/device-types/Arista/DCS-7010T-48-DC-F.yaml b/device-types/Arista/DCS-7010T-48-DC-F.yaml new file mode 100644 index 000000000..3682b31a0 --- /dev/null +++ b/device-types/Arista/DCS-7010T-48-DC-F.yaml @@ -0,0 +1,131 @@ +--- +manufacturer: Arista +model: DCS-7010T-48-DC-F +slug: arista-dcs-7010t-48-dc-f +part_number: DCS-7010T-48-DC-F +u_height: 1 +weight: 9.5 +weight_unit: lb +airflow: front-to-rear +is_full_depth: false +comments: '[Arista 7010T Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7010T-48_Datasheet.pdf)' +console-ports: + - name: Console + type: rj-45 +power-ports: + - name: PS1 + type: dc-terminal + maximum_draw: 65 + allocated_draw: 52 + - name: PS2 + type: dc-terminal + maximum_draw: 65 + allocated_draw: 52 +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true + - name: Ethernet1 + type: 1000base-t + - name: Ethernet2 + type: 1000base-t + - name: Ethernet3 + type: 1000base-t + - name: Ethernet4 + type: 1000base-t + - name: Ethernet5 + type: 1000base-t + - name: Ethernet6 + type: 1000base-t + - name: Ethernet7 + type: 1000base-t + - name: Ethernet8 + type: 1000base-t + - name: Ethernet9 + type: 1000base-t + - name: Ethernet10 + type: 1000base-t + - name: Ethernet11 + type: 1000base-t + - name: Ethernet12 + type: 1000base-t + - name: Ethernet13 + type: 1000base-t + - name: Ethernet14 + type: 1000base-t + - name: Ethernet15 + type: 1000base-t + - name: Ethernet16 + type: 1000base-t + - name: Ethernet17 + type: 1000base-t + - name: Ethernet18 + type: 1000base-t + - name: Ethernet19 + type: 1000base-t + - name: Ethernet20 + type: 1000base-t + - name: Ethernet21 + type: 1000base-t + - name: Ethernet22 + type: 1000base-t + - name: Ethernet23 + type: 1000base-t + - name: Ethernet24 + type: 1000base-t + - name: Ethernet25 + type: 1000base-t + - name: Ethernet26 + type: 1000base-t + - name: Ethernet27 + type: 1000base-t + - name: Ethernet28 + type: 1000base-t + - name: Ethernet29 + type: 1000base-t + - name: Ethernet30 + type: 1000base-t + - name: Ethernet31 + type: 1000base-t + - name: Ethernet32 + type: 1000base-t + - name: Ethernet33 + type: 1000base-t + - name: Ethernet34 + type: 1000base-t + - name: Ethernet35 + type: 1000base-t + - name: Ethernet36 + type: 1000base-t + - name: Ethernet37 + type: 1000base-t + - name: Ethernet38 + type: 1000base-t + - name: Ethernet39 + type: 1000base-t + - name: Ethernet40 + type: 1000base-t + - name: Ethernet41 + type: 1000base-t + - name: Ethernet42 + type: 1000base-t + - name: Ethernet43 + type: 1000base-t + - name: Ethernet44 + type: 1000base-t + - name: Ethernet45 + type: 1000base-t + - name: Ethernet46 + type: 1000base-t + - name: Ethernet47 + type: 1000base-t + - name: Ethernet48 + type: 1000base-t + - name: Ethernet49 + type: 10gbase-x-sfpp + - name: Ethernet50 + type: 10gbase-x-sfpp + - name: Ethernet51 + type: 10gbase-x-sfpp + - name: Ethernet52 + type: 10gbase-x-sfpp diff --git a/device-types/Arista/DCS-7010T-48-DC-R.yaml b/device-types/Arista/DCS-7010T-48-DC-R.yaml new file mode 100644 index 000000000..1bc01d114 --- /dev/null +++ b/device-types/Arista/DCS-7010T-48-DC-R.yaml @@ -0,0 +1,131 @@ +--- +manufacturer: Arista +model: DCS-7010T-48-DC-R +slug: arista-dcs-7010t-48-dc-r +part_number: DCS-7010T-48-DC-R +u_height: 1 +weight: 9.5 +weight_unit: lb +airflow: rear-to-front +is_full_depth: false +comments: '[Arista 7010T Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7010T-48_Datasheet.pdf)' +console-ports: + - name: Console + type: rj-45 +power-ports: + - name: PS1 + type: dc-terminal + maximum_draw: 65 + allocated_draw: 52 + - name: PS2 + type: dc-terminal + maximum_draw: 65 + allocated_draw: 52 +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true + - name: Ethernet1 + type: 1000base-t + - name: Ethernet2 + type: 1000base-t + - name: Ethernet3 + type: 1000base-t + - name: Ethernet4 + type: 1000base-t + - name: Ethernet5 + type: 1000base-t + - name: Ethernet6 + type: 1000base-t + - name: Ethernet7 + type: 1000base-t + - name: Ethernet8 + type: 1000base-t + - name: Ethernet9 + type: 1000base-t + - name: Ethernet10 + type: 1000base-t + - name: Ethernet11 + type: 1000base-t + - name: Ethernet12 + type: 1000base-t + - name: Ethernet13 + type: 1000base-t + - name: Ethernet14 + type: 1000base-t + - name: Ethernet15 + type: 1000base-t + - name: Ethernet16 + type: 1000base-t + - name: Ethernet17 + type: 1000base-t + - name: Ethernet18 + type: 1000base-t + - name: Ethernet19 + type: 1000base-t + - name: Ethernet20 + type: 1000base-t + - name: Ethernet21 + type: 1000base-t + - name: Ethernet22 + type: 1000base-t + - name: Ethernet23 + type: 1000base-t + - name: Ethernet24 + type: 1000base-t + - name: Ethernet25 + type: 1000base-t + - name: Ethernet26 + type: 1000base-t + - name: Ethernet27 + type: 1000base-t + - name: Ethernet28 + type: 1000base-t + - name: Ethernet29 + type: 1000base-t + - name: Ethernet30 + type: 1000base-t + - name: Ethernet31 + type: 1000base-t + - name: Ethernet32 + type: 1000base-t + - name: Ethernet33 + type: 1000base-t + - name: Ethernet34 + type: 1000base-t + - name: Ethernet35 + type: 1000base-t + - name: Ethernet36 + type: 1000base-t + - name: Ethernet37 + type: 1000base-t + - name: Ethernet38 + type: 1000base-t + - name: Ethernet39 + type: 1000base-t + - name: Ethernet40 + type: 1000base-t + - name: Ethernet41 + type: 1000base-t + - name: Ethernet42 + type: 1000base-t + - name: Ethernet43 + type: 1000base-t + - name: Ethernet44 + type: 1000base-t + - name: Ethernet45 + type: 1000base-t + - name: Ethernet46 + type: 1000base-t + - name: Ethernet47 + type: 1000base-t + - name: Ethernet48 + type: 1000base-t + - name: Ethernet49 + type: 10gbase-x-sfpp + - name: Ethernet50 + type: 10gbase-x-sfpp + - name: Ethernet51 + type: 10gbase-x-sfpp + - name: Ethernet52 + type: 10gbase-x-sfpp diff --git a/device-types/Arista/DCS-7010T-48.yaml b/device-types/Arista/DCS-7010T-48-F.yaml similarity index 91% rename from device-types/Arista/DCS-7010T-48.yaml rename to device-types/Arista/DCS-7010T-48-F.yaml index 80ad535cc..10b4522ae 100644 --- a/device-types/Arista/DCS-7010T-48.yaml +++ b/device-types/Arista/DCS-7010T-48-F.yaml @@ -1,10 +1,14 @@ --- manufacturer: Arista -model: DCS-7010T-48 -slug: arista-dcs-7010t-48 -part_number: DCS-7010T-48 +model: DCS-7010T-48-F +slug: arista-dcs-7010t-48-f +part_number: DCS-7010T-48-F u_height: 1 +weight: 9.5 +weight_unit: lb +airflow: front-to-rear is_full_depth: false +comments: '[Arista 7010T Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7010T-48_Datasheet.pdf)' console-ports: - name: Console type: rj-45 @@ -18,6 +22,9 @@ power-ports: maximum_draw: 65 allocated_draw: 52 interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true - name: Ethernet1 type: 1000base-t - name: Ethernet2 @@ -122,6 +129,3 @@ interfaces: type: 10gbase-x-sfpp - name: Ethernet52 type: 10gbase-x-sfpp - - name: Management1 - type: 1000base-t - mgmt_only: true diff --git a/device-types/Arista/DCS-7010T-48-R.yaml b/device-types/Arista/DCS-7010T-48-R.yaml new file mode 100644 index 000000000..580f1a519 --- /dev/null +++ b/device-types/Arista/DCS-7010T-48-R.yaml @@ -0,0 +1,131 @@ +--- +manufacturer: Arista +model: DCS-7010T-48-R +slug: arista-dcs-7010t-48-r +part_number: DCS-7010T-48-R +u_height: 1 +weight: 9.5 +weight_unit: lb +airflow: rear-to-front +is_full_depth: false +comments: '[Arista 7010T Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7010T-48_Datasheet.pdf)' +console-ports: + - name: Console + type: rj-45 +power-ports: + - name: PS1 + type: iec-60320-c14 + maximum_draw: 65 + allocated_draw: 52 + - name: PS2 + type: iec-60320-c14 + maximum_draw: 65 + allocated_draw: 52 +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true + - name: Ethernet1 + type: 1000base-t + - name: Ethernet2 + type: 1000base-t + - name: Ethernet3 + type: 1000base-t + - name: Ethernet4 + type: 1000base-t + - name: Ethernet5 + type: 1000base-t + - name: Ethernet6 + type: 1000base-t + - name: Ethernet7 + type: 1000base-t + - name: Ethernet8 + type: 1000base-t + - name: Ethernet9 + type: 1000base-t + - name: Ethernet10 + type: 1000base-t + - name: Ethernet11 + type: 1000base-t + - name: Ethernet12 + type: 1000base-t + - name: Ethernet13 + type: 1000base-t + - name: Ethernet14 + type: 1000base-t + - name: Ethernet15 + type: 1000base-t + - name: Ethernet16 + type: 1000base-t + - name: Ethernet17 + type: 1000base-t + - name: Ethernet18 + type: 1000base-t + - name: Ethernet19 + type: 1000base-t + - name: Ethernet20 + type: 1000base-t + - name: Ethernet21 + type: 1000base-t + - name: Ethernet22 + type: 1000base-t + - name: Ethernet23 + type: 1000base-t + - name: Ethernet24 + type: 1000base-t + - name: Ethernet25 + type: 1000base-t + - name: Ethernet26 + type: 1000base-t + - name: Ethernet27 + type: 1000base-t + - name: Ethernet28 + type: 1000base-t + - name: Ethernet29 + type: 1000base-t + - name: Ethernet30 + type: 1000base-t + - name: Ethernet31 + type: 1000base-t + - name: Ethernet32 + type: 1000base-t + - name: Ethernet33 + type: 1000base-t + - name: Ethernet34 + type: 1000base-t + - name: Ethernet35 + type: 1000base-t + - name: Ethernet36 + type: 1000base-t + - name: Ethernet37 + type: 1000base-t + - name: Ethernet38 + type: 1000base-t + - name: Ethernet39 + type: 1000base-t + - name: Ethernet40 + type: 1000base-t + - name: Ethernet41 + type: 1000base-t + - name: Ethernet42 + type: 1000base-t + - name: Ethernet43 + type: 1000base-t + - name: Ethernet44 + type: 1000base-t + - name: Ethernet45 + type: 1000base-t + - name: Ethernet46 + type: 1000base-t + - name: Ethernet47 + type: 1000base-t + - name: Ethernet48 + type: 1000base-t + - name: Ethernet49 + type: 10gbase-x-sfpp + - name: Ethernet50 + type: 10gbase-x-sfpp + - name: Ethernet51 + type: 10gbase-x-sfpp + - name: Ethernet52 + type: 10gbase-x-sfpp diff --git a/device-types/Arista/DCS-7010TX-48-DC-F.yaml b/device-types/Arista/DCS-7010TX-48-DC-F.yaml new file mode 100644 index 000000000..39d3f09da --- /dev/null +++ b/device-types/Arista/DCS-7010TX-48-DC-F.yaml @@ -0,0 +1,131 @@ +--- +manufacturer: Arista +model: DCS-7010TX-48-DC-F +slug: arista-dcs-7010tx-48-dc-f +part_number: DCS-7010TX-48-DC-F +u_height: 1 +weight: 8.6 +weight_unit: lb +airflow: front-to-rear +is_full_depth: false +comments: '[Arista 7010X Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7010TX-Datasheet.pdf)' +console-ports: + - name: Console + type: rj-45 +power-ports: + - name: PS1 + type: dc-terminal + maximum_draw: 106 + allocated_draw: 96 + - name: PS2 + type: dc-terminal + maximum_draw: 106 + allocated_draw: 96 +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true + - name: Ethernet1 + type: 1000base-t + - name: Ethernet2 + type: 1000base-t + - name: Ethernet3 + type: 1000base-t + - name: Ethernet4 + type: 1000base-t + - name: Ethernet5 + type: 1000base-t + - name: Ethernet6 + type: 1000base-t + - name: Ethernet7 + type: 1000base-t + - name: Ethernet8 + type: 1000base-t + - name: Ethernet9 + type: 1000base-t + - name: Ethernet10 + type: 1000base-t + - name: Ethernet11 + type: 1000base-t + - name: Ethernet12 + type: 1000base-t + - name: Ethernet13 + type: 1000base-t + - name: Ethernet14 + type: 1000base-t + - name: Ethernet15 + type: 1000base-t + - name: Ethernet16 + type: 1000base-t + - name: Ethernet17 + type: 1000base-t + - name: Ethernet18 + type: 1000base-t + - name: Ethernet19 + type: 1000base-t + - name: Ethernet20 + type: 1000base-t + - name: Ethernet21 + type: 1000base-t + - name: Ethernet22 + type: 1000base-t + - name: Ethernet23 + type: 1000base-t + - name: Ethernet24 + type: 1000base-t + - name: Ethernet25 + type: 1000base-t + - name: Ethernet26 + type: 1000base-t + - name: Ethernet27 + type: 1000base-t + - name: Ethernet28 + type: 1000base-t + - name: Ethernet29 + type: 1000base-t + - name: Ethernet30 + type: 1000base-t + - name: Ethernet31 + type: 1000base-t + - name: Ethernet32 + type: 1000base-t + - name: Ethernet33 + type: 1000base-t + - name: Ethernet34 + type: 1000base-t + - name: Ethernet35 + type: 1000base-t + - name: Ethernet36 + type: 1000base-t + - name: Ethernet37 + type: 1000base-t + - name: Ethernet38 + type: 1000base-t + - name: Ethernet39 + type: 1000base-t + - name: Ethernet40 + type: 1000base-t + - name: Ethernet41 + type: 1000base-t + - name: Ethernet42 + type: 1000base-t + - name: Ethernet43 + type: 1000base-t + - name: Ethernet44 + type: 1000base-t + - name: Ethernet45 + type: 1000base-t + - name: Ethernet46 + type: 1000base-t + - name: Ethernet47 + type: 1000base-t + - name: Ethernet48 + type: 1000base-t + - name: Ethernet49 + type: 25gbase-x-sfp28 + - name: Ethernet50 + type: 25gbase-x-sfp28 + - name: Ethernet51 + type: 25gbase-x-sfp28 + - name: Ethernet52 + type: 25gbase-x-sfp28 diff --git a/device-types/Arista/DCS-7010TX-48-DC-R.yaml b/device-types/Arista/DCS-7010TX-48-DC-R.yaml new file mode 100644 index 000000000..cce7e555d --- /dev/null +++ b/device-types/Arista/DCS-7010TX-48-DC-R.yaml @@ -0,0 +1,131 @@ +--- +manufacturer: Arista +model: DCS-7010TX-48-DC-R +slug: arista-dcs-7010tx-48-dc-r +part_number: DCS-7010TX-48-DC-R +u_height: 1 +weight: 8.6 +weight_unit: lb +airflow: rear-to-front +is_full_depth: false +comments: '[Arista 7010X Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7010TX-Datasheet.pdf)' +console-ports: + - name: Console + type: rj-45 +power-ports: + - name: PS1 + type: dc-terminal + maximum_draw: 106 + allocated_draw: 96 + - name: PS2 + type: dc-terminal + maximum_draw: 106 + allocated_draw: 96 +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true + - name: Ethernet1 + type: 1000base-t + - name: Ethernet2 + type: 1000base-t + - name: Ethernet3 + type: 1000base-t + - name: Ethernet4 + type: 1000base-t + - name: Ethernet5 + type: 1000base-t + - name: Ethernet6 + type: 1000base-t + - name: Ethernet7 + type: 1000base-t + - name: Ethernet8 + type: 1000base-t + - name: Ethernet9 + type: 1000base-t + - name: Ethernet10 + type: 1000base-t + - name: Ethernet11 + type: 1000base-t + - name: Ethernet12 + type: 1000base-t + - name: Ethernet13 + type: 1000base-t + - name: Ethernet14 + type: 1000base-t + - name: Ethernet15 + type: 1000base-t + - name: Ethernet16 + type: 1000base-t + - name: Ethernet17 + type: 1000base-t + - name: Ethernet18 + type: 1000base-t + - name: Ethernet19 + type: 1000base-t + - name: Ethernet20 + type: 1000base-t + - name: Ethernet21 + type: 1000base-t + - name: Ethernet22 + type: 1000base-t + - name: Ethernet23 + type: 1000base-t + - name: Ethernet24 + type: 1000base-t + - name: Ethernet25 + type: 1000base-t + - name: Ethernet26 + type: 1000base-t + - name: Ethernet27 + type: 1000base-t + - name: Ethernet28 + type: 1000base-t + - name: Ethernet29 + type: 1000base-t + - name: Ethernet30 + type: 1000base-t + - name: Ethernet31 + type: 1000base-t + - name: Ethernet32 + type: 1000base-t + - name: Ethernet33 + type: 1000base-t + - name: Ethernet34 + type: 1000base-t + - name: Ethernet35 + type: 1000base-t + - name: Ethernet36 + type: 1000base-t + - name: Ethernet37 + type: 1000base-t + - name: Ethernet38 + type: 1000base-t + - name: Ethernet39 + type: 1000base-t + - name: Ethernet40 + type: 1000base-t + - name: Ethernet41 + type: 1000base-t + - name: Ethernet42 + type: 1000base-t + - name: Ethernet43 + type: 1000base-t + - name: Ethernet44 + type: 1000base-t + - name: Ethernet45 + type: 1000base-t + - name: Ethernet46 + type: 1000base-t + - name: Ethernet47 + type: 1000base-t + - name: Ethernet48 + type: 1000base-t + - name: Ethernet49 + type: 25gbase-x-sfp28 + - name: Ethernet50 + type: 25gbase-x-sfp28 + - name: Ethernet51 + type: 25gbase-x-sfp28 + - name: Ethernet52 + type: 25gbase-x-sfp28 diff --git a/device-types/Arista/DCS-7010TX-48.yaml b/device-types/Arista/DCS-7010TX-48-F.yaml similarity index 91% rename from device-types/Arista/DCS-7010TX-48.yaml rename to device-types/Arista/DCS-7010TX-48-F.yaml index 403dafa93..d149ee52c 100644 --- a/device-types/Arista/DCS-7010TX-48.yaml +++ b/device-types/Arista/DCS-7010TX-48-F.yaml @@ -1,10 +1,14 @@ --- manufacturer: Arista -model: DCS-7010TX-48 -slug: arista-dcs-7010tx-48 -part_number: DCS-7010TX-48 +model: DCS-7010TX-48-F +slug: arista-dcs-7010tx-48-f +part_number: DCS-7010TX-48-F u_height: 1 +weight: 8.6 +weight_unit: lb +airflow: front-to-rear is_full_depth: false +comments: '[Arista 7010X Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7010TX-Datasheet.pdf)' console-ports: - name: Console type: rj-45 @@ -18,6 +22,9 @@ power-ports: maximum_draw: 106 allocated_draw: 91 interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true - name: Ethernet1 type: 1000base-t - name: Ethernet2 @@ -122,6 +129,3 @@ interfaces: type: 25gbase-x-sfp28 - name: Ethernet52 type: 25gbase-x-sfp28 - - name: Management1 - type: 1000base-t - mgmt_only: true diff --git a/device-types/Arista/DCS-7010TX-48-R.yaml b/device-types/Arista/DCS-7010TX-48-R.yaml new file mode 100644 index 000000000..78a56be03 --- /dev/null +++ b/device-types/Arista/DCS-7010TX-48-R.yaml @@ -0,0 +1,131 @@ +--- +manufacturer: Arista +model: DCS-7010TX-48-R +slug: arista-dcs-7010tx-48-r +part_number: DCS-7010TX-48-R +u_height: 1 +weight: 8.6 +weight_unit: lb +airflow: rear-to-front +is_full_depth: false +comments: '[Arista 7010X Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7010TX-Datasheet.pdf)' +console-ports: + - name: Console + type: rj-45 +power-ports: + - name: PS1 + type: iec-60320-c14 + maximum_draw: 106 + allocated_draw: 91 + - name: PS2 + type: iec-60320-c14 + maximum_draw: 106 + allocated_draw: 91 +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true + - name: Ethernet1 + type: 1000base-t + - name: Ethernet2 + type: 1000base-t + - name: Ethernet3 + type: 1000base-t + - name: Ethernet4 + type: 1000base-t + - name: Ethernet5 + type: 1000base-t + - name: Ethernet6 + type: 1000base-t + - name: Ethernet7 + type: 1000base-t + - name: Ethernet8 + type: 1000base-t + - name: Ethernet9 + type: 1000base-t + - name: Ethernet10 + type: 1000base-t + - name: Ethernet11 + type: 1000base-t + - name: Ethernet12 + type: 1000base-t + - name: Ethernet13 + type: 1000base-t + - name: Ethernet14 + type: 1000base-t + - name: Ethernet15 + type: 1000base-t + - name: Ethernet16 + type: 1000base-t + - name: Ethernet17 + type: 1000base-t + - name: Ethernet18 + type: 1000base-t + - name: Ethernet19 + type: 1000base-t + - name: Ethernet20 + type: 1000base-t + - name: Ethernet21 + type: 1000base-t + - name: Ethernet22 + type: 1000base-t + - name: Ethernet23 + type: 1000base-t + - name: Ethernet24 + type: 1000base-t + - name: Ethernet25 + type: 1000base-t + - name: Ethernet26 + type: 1000base-t + - name: Ethernet27 + type: 1000base-t + - name: Ethernet28 + type: 1000base-t + - name: Ethernet29 + type: 1000base-t + - name: Ethernet30 + type: 1000base-t + - name: Ethernet31 + type: 1000base-t + - name: Ethernet32 + type: 1000base-t + - name: Ethernet33 + type: 1000base-t + - name: Ethernet34 + type: 1000base-t + - name: Ethernet35 + type: 1000base-t + - name: Ethernet36 + type: 1000base-t + - name: Ethernet37 + type: 1000base-t + - name: Ethernet38 + type: 1000base-t + - name: Ethernet39 + type: 1000base-t + - name: Ethernet40 + type: 1000base-t + - name: Ethernet41 + type: 1000base-t + - name: Ethernet42 + type: 1000base-t + - name: Ethernet43 + type: 1000base-t + - name: Ethernet44 + type: 1000base-t + - name: Ethernet45 + type: 1000base-t + - name: Ethernet46 + type: 1000base-t + - name: Ethernet47 + type: 1000base-t + - name: Ethernet48 + type: 1000base-t + - name: Ethernet49 + type: 25gbase-x-sfp28 + - name: Ethernet50 + type: 25gbase-x-sfp28 + - name: Ethernet51 + type: 25gbase-x-sfp28 + - name: Ethernet52 + type: 25gbase-x-sfp28 diff --git a/device-types/Arista/DCS-7048T-A.yaml b/device-types/Arista/DCS-7048T-A-F.yaml similarity index 87% rename from device-types/Arista/DCS-7048T-A.yaml rename to device-types/Arista/DCS-7048T-A-F.yaml index 19ac9a60d..7f639412c 100644 --- a/device-types/Arista/DCS-7048T-A.yaml +++ b/device-types/Arista/DCS-7048T-A-F.yaml @@ -1,10 +1,26 @@ --- manufacturer: Arista -model: DCS-7048T-A -slug: arista-dcs-7048t-a -is_full_depth: true +model: DCS-7048T-A-F +slug: arista-dcs-7048t-a-f +part_number: DCS-7048T-A-F u_height: 1 +weight: 17 +weight_unit: lb +airflow: front-to-rear +is_full_depth: false +comments: '[Arista 7048T Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7048T-A_DataSheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PS1 + position: '0' + - name: PS2 + position: '1' interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true - name: Ethernet1 type: 1000base-t - name: Ethernet2 @@ -109,17 +125,3 @@ interfaces: type: 10gbase-x-sfpp - name: Ethernet52 type: 10gbase-x-sfpp - - name: Management1 - type: 1000base-t -console-ports: - - name: Console - type: rj-45 -power-ports: - - name: PS1 - type: iec-60320-c14 - maximum_draw: 460 - allocated_draw: 150 - - name: PS2 - type: iec-60320-c14 - maximum_draw: 460 - allocated_draw: 150 diff --git a/device-types/Arista/DCS-7048T-A-R.yaml b/device-types/Arista/DCS-7048T-A-R.yaml new file mode 100644 index 000000000..89f7c50da --- /dev/null +++ b/device-types/Arista/DCS-7048T-A-R.yaml @@ -0,0 +1,127 @@ +--- +manufacturer: Arista +model: DCS-7048T-A-R +slug: arista-dcs-7048t-a-r +part_number: DCS-7048T-A-R +u_height: 1 +weight: 17 +weight_unit: lb +airflow: rear-to-front +is_full_depth: false +comments: '[Arista 7048T Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7048T-A_DataSheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PS1 + position: '0' + - name: PS2 + position: '1' +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true + - name: Ethernet1 + type: 1000base-t + - name: Ethernet2 + type: 1000base-t + - name: Ethernet3 + type: 1000base-t + - name: Ethernet4 + type: 1000base-t + - name: Ethernet5 + type: 1000base-t + - name: Ethernet6 + type: 1000base-t + - name: Ethernet7 + type: 1000base-t + - name: Ethernet8 + type: 1000base-t + - name: Ethernet9 + type: 1000base-t + - name: Ethernet10 + type: 1000base-t + - name: Ethernet11 + type: 1000base-t + - name: Ethernet12 + type: 1000base-t + - name: Ethernet13 + type: 1000base-t + - name: Ethernet14 + type: 1000base-t + - name: Ethernet15 + type: 1000base-t + - name: Ethernet16 + type: 1000base-t + - name: Ethernet17 + type: 1000base-t + - name: Ethernet18 + type: 1000base-t + - name: Ethernet19 + type: 1000base-t + - name: Ethernet20 + type: 1000base-t + - name: Ethernet21 + type: 1000base-t + - name: Ethernet22 + type: 1000base-t + - name: Ethernet23 + type: 1000base-t + - name: Ethernet24 + type: 1000base-t + - name: Ethernet25 + type: 1000base-t + - name: Ethernet26 + type: 1000base-t + - name: Ethernet27 + type: 1000base-t + - name: Ethernet28 + type: 1000base-t + - name: Ethernet29 + type: 1000base-t + - name: Ethernet30 + type: 1000base-t + - name: Ethernet31 + type: 1000base-t + - name: Ethernet32 + type: 1000base-t + - name: Ethernet33 + type: 1000base-t + - name: Ethernet34 + type: 1000base-t + - name: Ethernet35 + type: 1000base-t + - name: Ethernet36 + type: 1000base-t + - name: Ethernet37 + type: 1000base-t + - name: Ethernet38 + type: 1000base-t + - name: Ethernet39 + type: 1000base-t + - name: Ethernet40 + type: 1000base-t + - name: Ethernet41 + type: 1000base-t + - name: Ethernet42 + type: 1000base-t + - name: Ethernet43 + type: 1000base-t + - name: Ethernet44 + type: 1000base-t + - name: Ethernet45 + type: 1000base-t + - name: Ethernet46 + type: 1000base-t + - name: Ethernet47 + type: 1000base-t + - name: Ethernet48 + type: 1000base-t + - name: Ethernet49 + type: 10gbase-x-sfpp + - name: Ethernet50 + type: 10gbase-x-sfpp + - name: Ethernet51 + type: 10gbase-x-sfpp + - name: Ethernet52 + type: 10gbase-x-sfpp diff --git a/module-types/Arista/PWR-460AC-F.yaml b/module-types/Arista/PWR-460AC-F.yaml new file mode 100644 index 000000000..fecb465f0 --- /dev/null +++ b/module-types/Arista/PWR-460AC-F.yaml @@ -0,0 +1,9 @@ +--- +manufacturer: Arista +model: PWR-460AC-F +part_number: PWR-460AC-F +# airflow: front-to-rear +power-ports: + - name: '{module}' + type: iec-60320-c14 + maximum_draw: 460 diff --git a/module-types/Arista/PWR-460AC-R.yaml b/module-types/Arista/PWR-460AC-R.yaml new file mode 100644 index 000000000..8091e7960 --- /dev/null +++ b/module-types/Arista/PWR-460AC-R.yaml @@ -0,0 +1,9 @@ +--- +manufacturer: Arista +model: PWR-460AC-R +part_number: PWR-460AC-R +# airflow: rear-to-front +power-ports: + - name: '{module}' + type: iec-60320-c14 + maximum_draw: 460 diff --git a/module-types/Arista/PWR-460DC-F.yaml b/module-types/Arista/PWR-460DC-F.yaml new file mode 100644 index 000000000..aa71a019e --- /dev/null +++ b/module-types/Arista/PWR-460DC-F.yaml @@ -0,0 +1,9 @@ +--- +manufacturer: Arista +model: PWR-460DC-F +part_number: PWR-460DC-F +# airflow: front-to-rear +power-ports: + - name: '{module}' + type: dc-terminal + maximum_draw: 460 diff --git a/module-types/Arista/PWR-460DC-R.yaml b/module-types/Arista/PWR-460DC-R.yaml new file mode 100644 index 000000000..78ffa67ad --- /dev/null +++ b/module-types/Arista/PWR-460DC-R.yaml @@ -0,0 +1,9 @@ +--- +manufacturer: Arista +model: PWR-460DC-R +part_number: PWR-460DC-R +# airflow: rear-to-front +power-ports: + - name: '{module}' + type: dc-terminal + maximum_draw: 460