From 17020e0b840589f645452944ccd096c27eb2956b Mon Sep 17 00:00:00 2001 From: Deven Busse <75992694+dbusse-wcr7@users.noreply.github.com> Date: Wed, 10 Aug 2022 21:27:03 -0500 Subject: [PATCH] More Aruba 5400 modules, and Leviton Keytone Port Patch Panels (#854) --- device-types/Leviton/49255-H24.yaml | 57 ++++++++++++ device-types/Leviton/49255-Q48.yaml | 105 ++++++++++++++++++++++ device-types/Sophos/XG-650.yaml | 47 ++++++++++ module-types/Aruba/J9828A.yaml | 7 ++ module-types/Aruba/J9829A.yaml | 7 ++ module-types/Aruba/J9830B.yaml | 9 ++ module-types/Leviton/LC-Keystone.yaml | 13 +++ module-types/Leviton/RJ45-Keystone.yaml | 13 +++ module-types/Sophos/80mm-hotswap-fan.yaml | 3 + module-types/Sophos/B011300011.yaml | 8 ++ module-types/Sophos/XGCZTCHF2.yaml | 12 +++ module-types/Sophos/XGCZTCHF8.yaml | 30 +++++++ 12 files changed, 311 insertions(+) create mode 100644 device-types/Leviton/49255-H24.yaml create mode 100644 device-types/Leviton/49255-Q48.yaml create mode 100644 device-types/Sophos/XG-650.yaml create mode 100644 module-types/Aruba/J9828A.yaml create mode 100644 module-types/Aruba/J9829A.yaml create mode 100644 module-types/Aruba/J9830B.yaml create mode 100644 module-types/Leviton/LC-Keystone.yaml create mode 100644 module-types/Leviton/RJ45-Keystone.yaml create mode 100644 module-types/Sophos/80mm-hotswap-fan.yaml create mode 100644 module-types/Sophos/B011300011.yaml create mode 100644 module-types/Sophos/XGCZTCHF2.yaml create mode 100644 module-types/Sophos/XGCZTCHF8.yaml diff --git a/device-types/Leviton/49255-H24.yaml b/device-types/Leviton/49255-H24.yaml new file mode 100644 index 000000000..df6af2701 --- /dev/null +++ b/device-types/Leviton/49255-H24.yaml @@ -0,0 +1,57 @@ +--- +manufacturer: Leviton +model: 24 Port Keystone Patch Panel +slug: 24-port-keystone-patch-panel +part_number: '49255-H24' +u_height: 1 +is_full_depth: false +subdevice_role: parent +module-bays: + - name: '1' + position: '1' + - name: '2' + position: '2' + - name: '3' + position: '3' + - name: '4' + position: '4' + - name: '5' + position: '5' + - name: '6' + position: '6' + - name: '7' + position: '7' + - name: '8' + position: '8' + - name: '9' + position: '9' + - name: '10' + position: '10' + - name: '11' + position: '11' + - name: '12' + position: '12' + - name: '13' + position: '13' + - name: '14' + position: '14' + - name: '15' + position: '15' + - name: '16' + position: '16' + - name: '17' + position: '17' + - name: '18' + position: '18' + - name: '19' + position: '19' + - name: '20' + position: '20' + - name: '21' + position: '21' + - name: '22' + position: '22' + - name: '23' + position: '23' + - name: '24' + position: '24' diff --git a/device-types/Leviton/49255-Q48.yaml b/device-types/Leviton/49255-Q48.yaml new file mode 100644 index 000000000..c58eb26e6 --- /dev/null +++ b/device-types/Leviton/49255-Q48.yaml @@ -0,0 +1,105 @@ +--- +manufacturer: Leviton +model: 48 Port Keystone Patch Panel +slug: 48-port-keystone-patch-panel +part_number: '49255-Q48' +u_height: 1 +is_full_depth: false +subdevice_role: parent +module-bays: + - name: '1' + position: '1' + - name: '2' + position: '2' + - name: '3' + position: '3' + - name: '4' + position: '4' + - name: '5' + position: '5' + - name: '6' + position: '6' + - name: '7' + position: '7' + - name: '8' + position: '8' + - name: '9' + position: '9' + - name: '10' + position: '10' + - name: '11' + position: '11' + - name: '12' + position: '12' + - name: '13' + position: '13' + - name: '14' + position: '14' + - name: '15' + position: '15' + - name: '16' + position: '16' + - name: '17' + position: '17' + - name: '18' + position: '18' + - name: '19' + position: '19' + - name: '20' + position: '20' + - name: '21' + position: '21' + - name: '22' + position: '22' + - name: '23' + position: '23' + - name: '24' + position: '24' + - name: '25' + position: '25' + - name: '26' + position: '26' + - name: '27' + position: '27' + - name: '28' + position: '28' + - name: '29' + position: '29' + - name: '30' + position: '30' + - name: '31' + position: '31' + - name: '32' + position: '32' + - name: '33' + position: '33' + - name: '34' + position: '34' + - name: '35' + position: '35' + - name: '36' + position: '36' + - name: '37' + position: '37' + - name: '38' + position: '38' + - name: '39' + position: '39' + - name: '40' + position: '40' + - name: '41' + position: '41' + - name: '42' + position: '42' + - name: '43' + position: '43' + - name: '44' + position: '44' + - name: '45' + position: '45' + - name: '46' + position: '46' + - name: '47' + position: '47' + - name: '48' + position: '48' diff --git a/device-types/Sophos/XG-650.yaml b/device-types/Sophos/XG-650.yaml new file mode 100644 index 000000000..e27d62a71 --- /dev/null +++ b/device-types/Sophos/XG-650.yaml @@ -0,0 +1,47 @@ +--- +manufacturer: Sophos +model: XG 650 +slug: xg-650 +u_height: 2 +is_full_depth: true +subdevice_role: parent +airflow: front-to-rear +console-server-ports: + - name: COM + type: rj-45 + - name: Front USB 1 + type: usb-a + - name: Front USB 2 + type: usb-a + - name: Rear USB 1 + type: usb-a + - name: Rear USB 2 + type: usb-a + - name: VGA + type: de-9 +interfaces: + - name: MGMT 1 + type: 1000base-t + mgmt_only: true + - name: MGMT 2 + type: 1000base-t + mgmt_only: true +module-bays: + - name: A + position: A + - name: B + position: B + - name: C + position: C + - name: D + position: D + - name: Front Hard Disk 1 + position: FHDD 1 + - name: Front Hard Disk 2 + position: FHDD 2 + - name: Rear Fan 1 + position: RF 1 + - name: Rear Fan 2 + position: RF 2 + - name: Rear Fan 3 + position: RF 3 diff --git a/module-types/Aruba/J9828A.yaml b/module-types/Aruba/J9828A.yaml new file mode 100644 index 000000000..00bd288cd --- /dev/null +++ b/module-types/Aruba/J9828A.yaml @@ -0,0 +1,7 @@ +--- +manufacturer: Aruba +model: 5400R 700W PoE+ zl2 Power Supply (J9828A) +part_number: J9828A +power-ports: + - name: '{module}-1' + type: iec-60320-c14 diff --git a/module-types/Aruba/J9829A.yaml b/module-types/Aruba/J9829A.yaml new file mode 100644 index 000000000..a2afe2913 --- /dev/null +++ b/module-types/Aruba/J9829A.yaml @@ -0,0 +1,7 @@ +--- +manufacturer: Aruba +model: 5400R 1100W PoE+ zl2 Power Supply (J9829A) +part_number: J9829A +power-ports: + - name: '{module}-1' + type: iec-60320-c14 diff --git a/module-types/Aruba/J9830B.yaml b/module-types/Aruba/J9830B.yaml new file mode 100644 index 000000000..386e77cae --- /dev/null +++ b/module-types/Aruba/J9830B.yaml @@ -0,0 +1,9 @@ +--- +manufacturer: Aruba +model: 5400R 2750W PoE+ zl2 Power Supply (J9830B) +part_number: J9830B +power-ports: + - name: '{module}-1' + type: iec-60320-c20 + - name: '{module}-2' + type: iec-60320-c20 diff --git a/module-types/Leviton/LC-Keystone.yaml b/module-types/Leviton/LC-Keystone.yaml new file mode 100644 index 000000000..1edb07a81 --- /dev/null +++ b/module-types/Leviton/LC-Keystone.yaml @@ -0,0 +1,13 @@ +--- +manufacturer: Leviton +model: KeyStone LC Fiber Pair +part_number: KeyStone-LC-Fiber-Pair +front-ports: + - name: '{module}-LC' + type: lc + rear_port: '{module}-LC' + rear_port_position: 1 +rear-ports: + - name: '{module}-LC' + type: lc + positions: 1 diff --git a/module-types/Leviton/RJ45-Keystone.yaml b/module-types/Leviton/RJ45-Keystone.yaml new file mode 100644 index 000000000..4992ef55b --- /dev/null +++ b/module-types/Leviton/RJ45-Keystone.yaml @@ -0,0 +1,13 @@ +--- +manufacturer: Leviton +model: KeyStone RJ45 +part_number: KeyStone-RJ45 +front-ports: + - name: '{module}-RJ45' + type: 8p8c + rear_port: '{module}-RJ45' + rear_port_position: 1 +rear-ports: + - name: '{module}-RJ45' + type: 8p8c + positions: 1 diff --git a/module-types/Sophos/80mm-hotswap-fan.yaml b/module-types/Sophos/80mm-hotswap-fan.yaml new file mode 100644 index 000000000..abe3252ae --- /dev/null +++ b/module-types/Sophos/80mm-hotswap-fan.yaml @@ -0,0 +1,3 @@ +--- +manufacturer: Sophos +model: 80mm Hot Swap Fan diff --git a/module-types/Sophos/B011300011.yaml b/module-types/Sophos/B011300011.yaml new file mode 100644 index 000000000..66273f39d --- /dev/null +++ b/module-types/Sophos/B011300011.yaml @@ -0,0 +1,8 @@ +--- +manufacturer: Sophos +model: M1W-6460P +part_number: B011300011 +power-ports: + - name: '{module}' + type: iec-60320-c14 + maximum_draw: 800 diff --git a/module-types/Sophos/XGCZTCHF2.yaml b/module-types/Sophos/XGCZTCHF2.yaml new file mode 100644 index 000000000..fc90d42f6 --- /dev/null +++ b/module-types/Sophos/XGCZTCHF2.yaml @@ -0,0 +1,12 @@ +--- +manufacturer: Sophos +model: 2 port 10GbE SFP+ Flexi Port module +part_number: XGCZTCHF2 +comments: For XG 750 and SG/XG 550/650 rev.2 only +interfaces: + - name: '{module}-1' + type: 10gbase-x-sfpp + mgmt_only: false + - name: '{module}-2' + type: 10gbase-x-sfpp + mgmt_only: false diff --git a/module-types/Sophos/XGCZTCHF8.yaml b/module-types/Sophos/XGCZTCHF8.yaml new file mode 100644 index 000000000..c8015e6c2 --- /dev/null +++ b/module-types/Sophos/XGCZTCHF8.yaml @@ -0,0 +1,30 @@ +--- +manufacturer: Sophos +model: 8 port GbE copper Flexi Port module +part_number: XGCZTCHF8 +comments: For XG 750 and SG/XG 550/650 rev.2 only +interfaces: + - name: '{module}1' + type: 1000base-t + mgmt_only: false + - name: '{module}2' + type: 1000base-t + mgmt_only: false + - name: '{module}3' + type: 1000base-t + mgmt_only: false + - name: '{module}4' + type: 1000base-t + mgmt_only: false + - name: '{module}5' + type: 1000base-t + mgmt_only: false + - name: '{module}6' + type: 1000base-t + mgmt_only: false + - name: '{module}7' + type: 1000base-t + mgmt_only: false + - name: '{module}8' + type: 1000base-t + mgmt_only: false