diff --git a/device-types/HPE/FlexFabric-7904.yaml b/device-types/HPE/FlexFabric-7904.yaml new file mode 100644 index 000000000..a87ea2e6c --- /dev/null +++ b/device-types/HPE/FlexFabric-7904.yaml @@ -0,0 +1,36 @@ +--- +manufacturer: HPE +model: FlexFabric 7904 +slug: hpe-flexfabric-7904 +part_number: JG682A +u_height: 2 +is_full_depth: true +comments: '[HPE FlexFabric 7900 Switch Series - Specification](https://support.hpe.com/hpesc/public/docDisplay?docId=c04932605&docLocale=en_US)' +weight: 17.9 +weight_unit: kg +console-ports: + - name: Console + type: rj-45 + - name: Management + type: rj-45 + - name: USB + type: usb-a +module-bays: + - name: PS1 + position: '1' + - name: PS2 + position: '2' + - name: Fan1 + position: '1' + - name: Fan2 + position: '2' + - name: Slot0 + position: '0' + - name: Slot1 + position: '1' + - name: Slot2 + position: '2' + - name: Slot3 + position: '3' + - name: Slot4 + position: '4' diff --git a/device-types/HPE/FlexFabric-7910.yaml b/device-types/HPE/FlexFabric-7910.yaml new file mode 100644 index 000000000..21de1f95f --- /dev/null +++ b/device-types/HPE/FlexFabric-7910.yaml @@ -0,0 +1,47 @@ +--- +manufacturer: HPE +model: FlexFabric 7910 +slug: hpe-flexfabric-7910 +part_number: JG841A +u_height: 5 +is_full_depth: true +comments: '[HPE FlexFabric 7900 Switch Series - Specification](https://support.hpe.com/hpesc/public/docDisplay?docId=c04932605&docLocale=en_US)' +weight: 28.8 +weight_unit: kg +module-bays: + - name: PS1 + position: '1' + - name: PS2 + position: '2' + - name: PS3 + position: '3' + - name: PS4 + position: '4' + - name: Fan1 + position: '1' + - name: Fan2 + position: '2' + - name: Slot0 + position: '0' + - name: Slot1 + position: '1' + - name: Slot2 + position: '2' + - name: Slot3 + position: '3' + - name: Slot4 + position: '4' + - name: Slot5 + position: '5' + - name: Slot6 + position: '6' + - name: Slot7 + position: '7' + - name: Slot8 + position: '8' + - name: Slot9 + position: '9' + - name: MM1 + position: '10' + - name: MM2 + position: '11' diff --git a/elevation-images/HPE/hpe-flexfabric-7904.front.png b/elevation-images/HPE/hpe-flexfabric-7904.front.png new file mode 100644 index 000000000..5f71c6de6 Binary files /dev/null and b/elevation-images/HPE/hpe-flexfabric-7904.front.png differ diff --git a/elevation-images/HPE/hpe-flexfabric-7904.rear.png b/elevation-images/HPE/hpe-flexfabric-7904.rear.png new file mode 100644 index 000000000..1b353e072 Binary files /dev/null and b/elevation-images/HPE/hpe-flexfabric-7904.rear.png differ diff --git a/elevation-images/HPE/hpe-flexfabric-7910.front.png b/elevation-images/HPE/hpe-flexfabric-7910.front.png new file mode 100644 index 000000000..f9e071f8b Binary files /dev/null and b/elevation-images/HPE/hpe-flexfabric-7910.front.png differ diff --git a/elevation-images/HPE/hpe-flexfabric-7910.rear.png b/elevation-images/HPE/hpe-flexfabric-7910.rear.png new file mode 100644 index 000000000..5b3304bce Binary files /dev/null and b/elevation-images/HPE/hpe-flexfabric-7910.rear.png differ diff --git a/module-types/HPE/JG683B.yaml b/module-types/HPE/JG683B.yaml new file mode 100644 index 000000000..48694b344 --- /dev/null +++ b/module-types/HPE/JG683B.yaml @@ -0,0 +1,30 @@ +--- +manufacturer: HPE +model: FlexFabric 7900 12-port 40GbE QSFP+ FX Module +part_number: JG683B +comments: '[HPE FlexFabric 7900 Switch Series - Specification](https://support.hpe.com/hpesc/public/docDisplay?docId=c04932605&docLocale=en_US)' +interfaces: + - name: '1' + type: 40gbase-x-qsfpp + - name: '2' + type: 40gbase-x-qsfpp + - name: '3' + type: 40gbase-x-qsfpp + - name: '4' + type: 40gbase-x-qsfpp + - name: '5' + type: 40gbase-x-qsfpp + - name: '6' + type: 40gbase-x-qsfpp + - name: '7' + type: 40gbase-x-qsfpp + - name: '8' + type: 40gbase-x-qsfpp + - name: '9' + type: 40gbase-x-qsfpp + - name: '10' + type: 40gbase-x-qsfpp + - name: '11' + type: 40gbase-x-qsfpp + - name: '12' + type: 40gbase-x-qsfpp diff --git a/module-types/HPE/JG684A.yaml b/module-types/HPE/JG684A.yaml new file mode 100644 index 000000000..04693b01b --- /dev/null +++ b/module-types/HPE/JG684A.yaml @@ -0,0 +1,5 @@ +--- +manufacturer: HPE +model: FlexFabric 7904 Front (Port Side) to Back (Power Side) Airflow Fan Tray +part_number: JG684A +comments: '[HPE FlexFabric 7900 Switch Series - Specification](https://support.hpe.com/hpesc/public/docDisplay?docId=c04932605&docLocale=en_US)' diff --git a/module-types/HPE/JG839A.yaml b/module-types/HPE/JG839A.yaml new file mode 100644 index 000000000..258414e51 --- /dev/null +++ b/module-types/HPE/JG839A.yaml @@ -0,0 +1,5 @@ +--- +manufacturer: HPE +model: FlexFabric 7904 Back (Power Side) to Front (Port Side) Airflow Fan Tray +part_number: JG839A +comments: '[HPE FlexFabric 7900 Switch Series - Specification](https://support.hpe.com/hpesc/public/docDisplay?docId=c04932605&docLocale=en_US)' diff --git a/module-types/HPE/JG840A.yaml b/module-types/HPE/JG840A.yaml new file mode 100644 index 000000000..0a15b173f --- /dev/null +++ b/module-types/HPE/JG840A.yaml @@ -0,0 +1,9 @@ +--- +manufacturer: HPE +model: FlexFabric 7900 1800w AC Power Supply Unit +part_number: JG840A +comments: '[HPE FlexFabric 7900 Switch Series - Specification](https://support.hpe.com/hpesc/public/docDisplay?docId=c04932605&docLocale=en_US)' +power-ports: + - name: PS{module} + type: iec-60320-c16 + maximum_draw: 1800 diff --git a/module-types/HPE/JG842A.yaml b/module-types/HPE/JG842A.yaml new file mode 100644 index 000000000..d55fd7dd6 --- /dev/null +++ b/module-types/HPE/JG842A.yaml @@ -0,0 +1,12 @@ +--- +manufacturer: HPE +model: FlexFabric 7910 7.2Tbps Fabric/Main Processing Unit +part_number: JG842A +comments: '[HPE FlexFabric 7900 Switch Series - Fabric Modules](https://techhub.hpe.com/eginfolib/networking/docs/switches/7900/5200-1869a_install-ig/content/480809633.htm)' +console-ports: + - name: Console + type: rj-45 + - name: Management + type: rj-45 + - name: USB + type: usb-a diff --git a/module-types/HPE/JG843A.yaml b/module-types/HPE/JG843A.yaml new file mode 100644 index 000000000..af5281c9e --- /dev/null +++ b/module-types/HPE/JG843A.yaml @@ -0,0 +1,5 @@ +--- +manufacturer: HPE +model: FlexFabric 7910 Front (Port Side) to Back (Power Side) Airflow Fan Tray +part_number: JG843A +comments: '[HPE FlexFabric 7900 Switch Series - Specification](https://support.hpe.com/hpesc/public/docDisplay?docId=c04932605&docLocale=en_US)' diff --git a/module-types/HPE/JG844A.yaml b/module-types/HPE/JG844A.yaml new file mode 100644 index 000000000..f5e7f28a4 --- /dev/null +++ b/module-types/HPE/JG844A.yaml @@ -0,0 +1,5 @@ +--- +manufacturer: HPE +model: FlexFabric 7910 Back (Power Side) to Front (Port Side) Airflow Fan Tray +part_number: JG844A +comments: '[HPE FlexFabric 7900 Switch Series - Specification](https://support.hpe.com/hpesc/public/docDisplay?docId=c04932605&docLocale=en_US)' diff --git a/module-types/HPE/JG845A.yaml b/module-types/HPE/JG845A.yaml new file mode 100644 index 000000000..65f271e46 --- /dev/null +++ b/module-types/HPE/JG845A.yaml @@ -0,0 +1,54 @@ +--- +manufacturer: HPE +model: FlexFabric 7900 24-port 1/10GbE SFP+ FX Module +part_number: JG845A +comments: '[HPE FlexFabric 7900 Switch Series - Specification](https://support.hpe.com/hpesc/public/docDisplay?docId=c04932605&docLocale=en_US)' +interfaces: + - name: '1' + type: 10gbase-x-sfpp + - name: '2' + type: 10gbase-x-sfpp + - name: '3' + type: 10gbase-x-sfpp + - name: '4' + type: 10gbase-x-sfpp + - name: '5' + type: 10gbase-x-sfpp + - name: '6' + type: 10gbase-x-sfpp + - name: '7' + type: 10gbase-x-sfpp + - name: '8' + type: 10gbase-x-sfpp + - name: '9' + type: 10gbase-x-sfpp + - name: '10' + type: 10gbase-x-sfpp + - name: '11' + type: 10gbase-x-sfpp + - name: '12' + type: 10gbase-x-sfpp + - name: '13' + type: 10gbase-x-sfpp + - name: '14' + type: 10gbase-x-sfpp + - name: '15' + type: 10gbase-x-sfpp + - name: '16' + type: 10gbase-x-sfpp + - name: '17' + type: 10gbase-x-sfpp + - name: '18' + type: 10gbase-x-sfpp + - name: '19' + type: 10gbase-x-sfpp + - name: '20' + type: 10gbase-x-sfpp + - name: '21' + type: 10gbase-x-sfpp + - name: '22' + type: 10gbase-x-sfpp + - name: '23' + type: 10gbase-x-sfpp + - name: '24' + type: 10gbase-x-sfpp diff --git a/module-types/HPE/JH001A.yaml b/module-types/HPE/JH001A.yaml new file mode 100644 index 000000000..fee673d70 --- /dev/null +++ b/module-types/HPE/JH001A.yaml @@ -0,0 +1,12 @@ +--- +manufacturer: HPE +model: FlexFabric 7910 2.4Tbps Fabric/Main Processing Unit +part_number: JH001A +comments: '[HPE FlexFabric 7900 Switch Series - Fabric Modules](https://techhub.hpe.com/eginfolib/networking/docs/switches/7900/5200-1869a_install-ig/content/480809633.htm)' +console-ports: + - name: Console + type: rj-45 + - name: Management + type: rj-45 + - name: USB + type: usb-a diff --git a/module-types/HPE/JH002A.yaml b/module-types/HPE/JH002A.yaml new file mode 100644 index 000000000..b232b0277 --- /dev/null +++ b/module-types/HPE/JH002A.yaml @@ -0,0 +1,30 @@ +--- +manufacturer: HPE +model: FlexFabric 7900 2-port 100GbE CXP/6-port 40GbE QSFP+/4-port 10GbE SFP+ FX Module +part_number: JH002A +comments: '[HPE FlexFabric 7900 Switch Series - Specification](https://support.hpe.com/hpesc/public/docDisplay?docId=c04932605&docLocale=en_US)' +interfaces: + - name: '1' + type: 100gbase-x-cxp + - name: '2' + type: 100gbase-x-cxp + - name: '3' + type: 10gbase-x-sfpp + - name: '4' + type: 10gbase-x-sfpp + - name: '5' + type: 10gbase-x-sfpp + - name: '6' + type: 10gbase-x-sfpp + - name: '7' + type: 40gbase-x-qsfpp + - name: '8' + type: 40gbase-x-qsfpp + - name: '9' + type: 40gbase-x-qsfpp + - name: '10' + type: 40gbase-x-qsfpp + - name: '11' + type: 40gbase-x-qsfpp + - name: '12' + type: 40gbase-x-qsfpp