From 1cfa0a35c522c765fc2b849aaf454844cdb8e55d Mon Sep 17 00:00:00 2001 From: nahun Date: Wed, 18 Nov 2020 17:48:41 -0800 Subject: [PATCH 1/3] Add Aruba 2920 switches and one 2930F switch --- device-types/Aruba/Aruba2920-24G.yaml | 68 ++++++++++ device-types/Aruba/Aruba2920-48G-PoEP.yaml | 116 +++++++++++++++++ device-types/Aruba/Aruba2920-48G.yaml | 116 +++++++++++++++++ device-types/Aruba/Aruba2930F-48G-4SFPP.yaml | 124 +++++++++++++++++++ 4 files changed, 424 insertions(+) create mode 100644 device-types/Aruba/Aruba2920-24G.yaml create mode 100644 device-types/Aruba/Aruba2920-48G-PoEP.yaml create mode 100644 device-types/Aruba/Aruba2920-48G.yaml create mode 100644 device-types/Aruba/Aruba2930F-48G-4SFPP.yaml diff --git a/device-types/Aruba/Aruba2920-24G.yaml b/device-types/Aruba/Aruba2920-24G.yaml new file mode 100644 index 000000000..42a66e39f --- /dev/null +++ b/device-types/Aruba/Aruba2920-24G.yaml @@ -0,0 +1,68 @@ +manufacturer: Aruba +model: 2920-24G +slug: 2920-24g +part_number: J9726A +u_height: 1 +is_full_depth: false +power-ports: + - name: PS1 + type: iec-60320-c14 + maximum_draw: 165 + allocated_draw: 58 +console-ports: + - name: Console + type: rj-45 + - name: USB Console + type: usb-micro-b +interfaces: + - name: Management + type: 1000base-t + mgmt_only: true + - name: '1' + type: 1000base-t + - name: '2' + type: 1000base-t + - name: '3' + type: 1000base-t + - name: '4' + type: 1000base-t + - name: '5' + type: 1000base-t + - name: '6' + type: 1000base-t + - name: '7' + type: 1000base-t + - name: '8' + type: 1000base-t + - name: '9' + type: 1000base-t + - name: '10' + type: 1000base-t + - name: '11' + type: 1000base-t + - name: '12' + type: 1000base-t + - name: '13' + type: 1000base-t + - name: '14' + type: 1000base-t + - name: '15' + type: 1000base-t + - name: '16' + type: 1000base-t + - name: '17' + type: 1000base-t + - name: '18' + type: 1000base-t + - name: '19' + type: 1000base-t + - name: '20' + type: 1000base-t + - name: '21' + type: 1000base-t + - name: '22' + type: 1000base-t + - name: '23' + type: 1000base-t + - name: '24' + type: 1000base-t diff --git a/device-types/Aruba/Aruba2920-48G-PoEP.yaml b/device-types/Aruba/Aruba2920-48G-PoEP.yaml new file mode 100644 index 000000000..933fd805e --- /dev/null +++ b/device-types/Aruba/Aruba2920-48G-PoEP.yaml @@ -0,0 +1,116 @@ +manufacturer: Aruba +model: 2920-48G-PoE+ +slug: 2920-48g-poep +part_number: J9729A +u_height: 1 +is_full_depth: false +power-ports: + - name: PS1 + type: iec-60320-c14 + maximum_draw: 575 + allocated_draw: 487 +console-ports: + - name: Console + type: rj-45 + - name: USB Console + type: usb-micro-b +interfaces: + - name: Management + type: 1000base-t + mgmt_only: true + - name: '1' + type: 1000base-t + - name: '2' + type: 1000base-t + - name: '3' + type: 1000base-t + - name: '4' + type: 1000base-t + - name: '5' + type: 1000base-t + - name: '6' + type: 1000base-t + - name: '7' + type: 1000base-t + - name: '8' + type: 1000base-t + - name: '9' + type: 1000base-t + - name: '10' + type: 1000base-t + - name: '11' + type: 1000base-t + - name: '12' + type: 1000base-t + - name: '13' + type: 1000base-t + - name: '14' + type: 1000base-t + - name: '15' + type: 1000base-t + - name: '16' + type: 1000base-t + - name: '17' + type: 1000base-t + - name: '18' + type: 1000base-t + - name: '19' + type: 1000base-t + - name: '20' + type: 1000base-t + - name: '21' + type: 1000base-t + - name: '22' + type: 1000base-t + - name: '23' + type: 1000base-t + - name: '24' + type: 1000base-t + - name: '25' + type: 1000base-t + - name: '26' + type: 1000base-t + - name: '27' + type: 1000base-t + - name: '28' + type: 1000base-t + - name: '29' + type: 1000base-t + - name: '30' + type: 1000base-t + - name: '31' + type: 1000base-t + - name: '32' + type: 1000base-t + - name: '33' + type: 1000base-t + - name: '34' + type: 1000base-t + - name: '35' + type: 1000base-t + - name: '36' + type: 1000base-t + - name: '37' + type: 1000base-t + - name: '38' + type: 1000base-t + - name: '39' + type: 1000base-t + - name: '40' + type: 1000base-t + - name: '41' + type: 1000base-t + - name: '42' + type: 1000base-t + - name: '43' + type: 1000base-t + - name: '44' + type: 1000base-t + - name: '45' + type: 1000base-t + - name: '46' + type: 1000base-t + - name: '47' + type: 1000base-t + - name: '48' + type: 1000base-t diff --git a/device-types/Aruba/Aruba2920-48G.yaml b/device-types/Aruba/Aruba2920-48G.yaml new file mode 100644 index 000000000..7467fc9ef --- /dev/null +++ b/device-types/Aruba/Aruba2920-48G.yaml @@ -0,0 +1,116 @@ +manufacturer: Aruba +model: 2920-48G +slug: 2920-48g +part_number: J9728A +u_height: 1 +is_full_depth: false +power-ports: + - name: PS1 + type: iec-60320-c14 + maximum_draw: 165 + allocated_draw: 70 +console-ports: + - name: Console + type: rj-45 + - name: USB Console + type: usb-micro-b +interfaces: + - name: Management + type: 1000base-t + mgmt_only: true + - name: '1' + type: 1000base-t + - name: '2' + type: 1000base-t + - name: '3' + type: 1000base-t + - name: '4' + type: 1000base-t + - name: '5' + type: 1000base-t + - name: '6' + type: 1000base-t + - name: '7' + type: 1000base-t + - name: '8' + type: 1000base-t + - name: '9' + type: 1000base-t + - name: '10' + type: 1000base-t + - name: '11' + type: 1000base-t + - name: '12' + type: 1000base-t + - name: '13' + type: 1000base-t + - name: '14' + type: 1000base-t + - name: '15' + type: 1000base-t + - name: '16' + type: 1000base-t + - name: '17' + type: 1000base-t + - name: '18' + type: 1000base-t + - name: '19' + type: 1000base-t + - name: '20' + type: 1000base-t + - name: '21' + type: 1000base-t + - name: '22' + type: 1000base-t + - name: '23' + type: 1000base-t + - name: '24' + type: 1000base-t + - name: '25' + type: 1000base-t + - name: '26' + type: 1000base-t + - name: '27' + type: 1000base-t + - name: '28' + type: 1000base-t + - name: '29' + type: 1000base-t + - name: '30' + type: 1000base-t + - name: '31' + type: 1000base-t + - name: '32' + type: 1000base-t + - name: '33' + type: 1000base-t + - name: '34' + type: 1000base-t + - name: '35' + type: 1000base-t + - name: '36' + type: 1000base-t + - name: '37' + type: 1000base-t + - name: '38' + type: 1000base-t + - name: '39' + type: 1000base-t + - name: '40' + type: 1000base-t + - name: '41' + type: 1000base-t + - name: '42' + type: 1000base-t + - name: '43' + type: 1000base-t + - name: '44' + type: 1000base-t + - name: '45' + type: 1000base-t + - name: '46' + type: 1000base-t + - name: '47' + type: 1000base-t + - name: '48' + type: 1000base-t diff --git a/device-types/Aruba/Aruba2930F-48G-4SFPP.yaml b/device-types/Aruba/Aruba2930F-48G-4SFPP.yaml new file mode 100644 index 000000000..c654b4891 --- /dev/null +++ b/device-types/Aruba/Aruba2930F-48G-4SFPP.yaml @@ -0,0 +1,124 @@ +manufacturer: Aruba +model: 2930F-48G-4SFP+ +slug: 2930f-48g-4sfpp +part_number: JL254A +u_height: 1 +is_full_depth: false +power-ports: + - name: PS1 + type: iec-60320-c14 + maximum_draw: 165 + allocated_draw: 47 +console-ports: + - name: Console + type: rj-45 + - name: USB Console + type: usb-micro-b +interfaces: + - name: Management + type: 1000base-t + mgmt_only: true + - name: '1' + type: 1000base-t + - name: '2' + type: 1000base-t + - name: '3' + type: 1000base-t + - name: '4' + type: 1000base-t + - name: '5' + type: 1000base-t + - name: '6' + type: 1000base-t + - name: '7' + type: 1000base-t + - name: '8' + type: 1000base-t + - name: '9' + type: 1000base-t + - name: '10' + type: 1000base-t + - name: '11' + type: 1000base-t + - name: '12' + type: 1000base-t + - name: '13' + type: 1000base-t + - name: '14' + type: 1000base-t + - name: '15' + type: 1000base-t + - name: '16' + type: 1000base-t + - name: '17' + type: 1000base-t + - name: '18' + type: 1000base-t + - name: '19' + type: 1000base-t + - name: '20' + type: 1000base-t + - name: '21' + type: 1000base-t + - name: '22' + type: 1000base-t + - name: '23' + type: 1000base-t + - name: '24' + type: 1000base-t + - name: '25' + type: 1000base-t + - name: '26' + type: 1000base-t + - name: '27' + type: 1000base-t + - name: '28' + type: 1000base-t + - name: '29' + type: 1000base-t + - name: '30' + type: 1000base-t + - name: '31' + type: 1000base-t + - name: '32' + type: 1000base-t + - name: '33' + type: 1000base-t + - name: '34' + type: 1000base-t + - name: '35' + type: 1000base-t + - name: '36' + type: 1000base-t + - name: '37' + type: 1000base-t + - name: '38' + type: 1000base-t + - name: '39' + type: 1000base-t + - name: '40' + type: 1000base-t + - name: '41' + type: 1000base-t + - name: '42' + type: 1000base-t + - name: '43' + type: 1000base-t + - name: '44' + type: 1000base-t + - name: '45' + type: 1000base-t + - name: '46' + type: 1000base-t + - name: '47' + type: 1000base-t + - name: '48' + type: 1000base-t + - name: '49' + type: 10gbase-x-sfpp + - name: '50' + type: 10gbase-x-sfpp + - name: '51' + type: 10gbase-x-sfpp + - name: '52' + type: 10gbase-x-sfpp From 8d139f2ca8e094e8766802bccac888d7146f6cc5 Mon Sep 17 00:00:00 2001 From: nahun Date: Thu, 19 Nov 2020 10:20:34 -0800 Subject: [PATCH 2/3] Add a 7005, 7010, and 7205 controllers --- device-types/Aruba/Aruba7005.yaml | 19 +++++++++++ device-types/Aruba/Aruba7010.yaml | 54 +++++++++++++++++++++++++++++++ device-types/Aruba/Aruba7205.yaml | 30 +++++++++++++++++ 3 files changed, 103 insertions(+) create mode 100644 device-types/Aruba/Aruba7005.yaml create mode 100644 device-types/Aruba/Aruba7010.yaml create mode 100644 device-types/Aruba/Aruba7205.yaml diff --git a/device-types/Aruba/Aruba7005.yaml b/device-types/Aruba/Aruba7005.yaml new file mode 100644 index 000000000..4b71bbb22 --- /dev/null +++ b/device-types/Aruba/Aruba7005.yaml @@ -0,0 +1,19 @@ +manufacturer: Aruba +model: Aruba7005 +slug: aruba7005 +is_full_depth: no +u_height: 1 +interfaces: + - name: gigabitethernet 0/0/0 + type: 1000base-t + - name: gigabitethernet 0/0/1 + type: 1000base-t + - name: gigabitethernet 0/0/2 + type: 1000base-t + - name: gigabitethernet 0/0/3 + type: 1000base-t +console-ports: + - name: Console + type: rj-45 + - name: Console USB + type: usb-mini-b diff --git a/device-types/Aruba/Aruba7010.yaml b/device-types/Aruba/Aruba7010.yaml new file mode 100644 index 000000000..b743ebe21 --- /dev/null +++ b/device-types/Aruba/Aruba7010.yaml @@ -0,0 +1,54 @@ +manufacturer: Aruba +model: Aruba7010 +slug: aruba7010 +is_full_depth: no +u_height: 1 +interfaces: + - name: mgmt + type: 1000base-t + mgmt_only: true + - name: gigabitethernet 0/0/0 + type: 1000base-t + - name: gigabitethernet 0/0/1 + type: 1000base-t + - name: gigabitethernet 0/0/2 + type: 1000base-t + - name: gigabitethernet 0/0/3 + type: 1000base-t + - name: gigabitethernet 0/0/4 + type: 1000base-t + - name: gigabitethernet 0/0/5 + type: 1000base-t + - name: gigabitethernet 0/0/6 + type: 1000base-t + - name: gigabitethernet 0/0/7 + type: 1000base-t + - name: gigabitethernet 0/0/8 + type: 1000base-t + - name: gigabitethernet 0/0/9 + type: 1000base-t + - name: gigabitethernet 0/0/10 + type: 1000base-t + - name: gigabitethernet 0/0/11 + type: 1000base-t + - name: gigabitethernet 0/0/12 + type: 1000base-t + - name: gigabitethernet 0/0/13 + type: 1000base-t + - name: gigabitethernet 0/0/14 + type: 1000base-t + - name: gigabitethernet 0/0/15 + type: 1000base-t + - name: gigabitethernet 0/0/16 + type: 1000base-x-sfp + - name: gigabitethernet 0/0/17 + type: 1000base-x-sfp +power-ports: + - name: PEM0 + type: iec-60320-c14 + maximum_draw: 190 +console-ports: + - name: Console + type: rj-45 + - name: Console USB + type: usb-mini-b diff --git a/device-types/Aruba/Aruba7205.yaml b/device-types/Aruba/Aruba7205.yaml new file mode 100644 index 000000000..fb4e3e365 --- /dev/null +++ b/device-types/Aruba/Aruba7205.yaml @@ -0,0 +1,30 @@ +manufacturer: Aruba +model: Aruba7205 +slug: aruba7205 +is_full_depth: no +u_height: 1 +interfaces: + - name: mgmt + type: 1000base-t + mgmt_only: true + - name: gigabitethernet 0/0/0 + type: 1000base-t + - name: gigabitethernet 0/0/1 + type: 1000base-t + - name: gigabitethernet 0/0/2 + type: 1000base-t + - name: gigabitethernet 0/0/3 + type: 1000base-t + - name: gigabitethernet 0/0/4 + type: 10gbase-x-sfpp + - name: gigabitethernet 0/0/5 + type: 10gbase-x-sfpp +power-ports: + - name: PEM0 + type: iec-60320-c14 + maximum_draw: 75 +console-ports: + - name: Console + type: rj-45 + - name: Console USB + type: usb-mini-b From dab2ac2f0c735b7e4335575a125d973fe029cd79 Mon Sep 17 00:00:00 2001 From: nahun Date: Thu, 19 Nov 2020 11:30:29 -0800 Subject: [PATCH 3/3] Adding HPE 2810s --- device-types/HPE/ProCurve-2810-24G.yaml | 62 +++++++++++++ device-types/HPE/ProCurve-2810-48G.yaml | 110 ++++++++++++++++++++++++ 2 files changed, 172 insertions(+) create mode 100644 device-types/HPE/ProCurve-2810-24G.yaml create mode 100644 device-types/HPE/ProCurve-2810-48G.yaml diff --git a/device-types/HPE/ProCurve-2810-24G.yaml b/device-types/HPE/ProCurve-2810-24G.yaml new file mode 100644 index 000000000..f94455d0b --- /dev/null +++ b/device-types/HPE/ProCurve-2810-24G.yaml @@ -0,0 +1,62 @@ +manufacturer: HPE +model: ProCurve 2810-24G +slug: 2810-24g +part_number: J9021A +u_height: 1 +is_full_depth: false +console-ports: + - name: Console + type: rj-45 +power-ports: + - name: PS1 + type: iec-60320-c14 + maximum_draw: 48 +interfaces: + - name: '1' + type: 1000base-t + - name: '2' + type: 1000base-t + - name: '3' + type: 1000base-t + - name: '4' + type: 1000base-t + - name: '5' + type: 1000base-t + - name: '6' + type: 1000base-t + - name: '7' + type: 1000base-t + - name: '8' + type: 1000base-t + - name: '9' + type: 1000base-t + - name: '10' + type: 1000base-t + - name: '11' + type: 1000base-t + - name: '12' + type: 1000base-t + - name: '13' + type: 1000base-t + - name: '14' + type: 1000base-t + - name: '15' + type: 1000base-t + - name: '16' + type: 1000base-t + - name: '17' + type: 1000base-t + - name: '18' + type: 1000base-t + - name: '19' + type: 1000base-t + - name: '20' + type: 1000base-t + - name: '21' + type: 1000base-t + - name: '22' + type: 1000base-t + - name: '23' + type: 1000base-t + - name: '24' + type: 1000base-t diff --git a/device-types/HPE/ProCurve-2810-48G.yaml b/device-types/HPE/ProCurve-2810-48G.yaml new file mode 100644 index 000000000..58bd7489a --- /dev/null +++ b/device-types/HPE/ProCurve-2810-48G.yaml @@ -0,0 +1,110 @@ +manufacturer: HPE +model: ProCurve 2810-48G +slug: 2810-48g +part_number: J9022A +u_height: 1 +is_full_depth: false +console-ports: + - name: Console + type: rj-45 +power-ports: + - name: PS1 + type: iec-60320-c14 + maximum_draw: 92 +interfaces: + - name: '1' + type: 1000base-t + - name: '2' + type: 1000base-t + - name: '3' + type: 1000base-t + - name: '4' + type: 1000base-t + - name: '5' + type: 1000base-t + - name: '6' + type: 1000base-t + - name: '7' + type: 1000base-t + - name: '8' + type: 1000base-t + - name: '9' + type: 1000base-t + - name: '10' + type: 1000base-t + - name: '11' + type: 1000base-t + - name: '12' + type: 1000base-t + - name: '13' + type: 1000base-t + - name: '14' + type: 1000base-t + - name: '15' + type: 1000base-t + - name: '16' + type: 1000base-t + - name: '17' + type: 1000base-t + - name: '18' + type: 1000base-t + - name: '19' + type: 1000base-t + - name: '20' + type: 1000base-t + - name: '21' + type: 1000base-t + - name: '22' + type: 1000base-t + - name: '23' + type: 1000base-t + - name: '24' + type: 1000base-t + - name: '25' + type: 1000base-t + - name: '26' + type: 1000base-t + - name: '27' + type: 1000base-t + - name: '28' + type: 1000base-t + - name: '29' + type: 1000base-t + - name: '30' + type: 1000base-t + - name: '31' + type: 1000base-t + - name: '32' + type: 1000base-t + - name: '33' + type: 1000base-t + - name: '34' + type: 1000base-t + - name: '35' + type: 1000base-t + - name: '36' + type: 1000base-t + - name: '37' + type: 1000base-t + - name: '38' + type: 1000base-t + - name: '39' + type: 1000base-t + - name: '40' + type: 1000base-t + - name: '41' + type: 1000base-t + - name: '42' + type: 1000base-t + - name: '43' + type: 1000base-t + - name: '44' + type: 1000base-t + - name: '45' + type: 1000base-t + - name: '46' + type: 1000base-t + - name: '47' + type: 1000base-t + - name: '48' + type: 1000base-t