From b3eed29cb900b8189d42f3b3670d8bec241dcf51 Mon Sep 17 00:00:00 2001 From: Flol0 <46406801+Flol0@users.noreply.github.com> Date: Thu, 12 Dec 2024 15:03:01 +0100 Subject: [PATCH] Add some Check Point Devices (#2555) * Create SG6200.yaml * Create MHO140.yaml * Update MHO140.yaml * Create SG1590.yaml * Update SG1590.yaml * Update MHO140.yaml * Update SG1590.yaml * Update MHO140.yaml Fixed format issues * Update SG1590.yaml Fixed naming * Update SG6200.yaml added some extra data * Update SG1590.yaml * Rename MHO140.yaml to MHO-140.yaml * Update MHO-140.yaml * Update SG1590.yaml Fixed issues * Update MHO-140.yaml --------- Co-authored-by: Harry --- device-types/Check Point/MHO-140.yaml | 136 ++++++++++++++++++++++++++ device-types/Check Point/SG1590.yaml | 39 ++++++++ device-types/Check Point/SG6200.yaml | 58 +++++++++++ 3 files changed, 233 insertions(+) create mode 100644 device-types/Check Point/MHO-140.yaml create mode 100644 device-types/Check Point/SG1590.yaml create mode 100644 device-types/Check Point/SG6200.yaml diff --git a/device-types/Check Point/MHO-140.yaml b/device-types/Check Point/MHO-140.yaml new file mode 100644 index 0000000000..a43d331829 --- /dev/null +++ b/device-types/Check Point/MHO-140.yaml @@ -0,0 +1,136 @@ +--- +manufacturer: Check Point +model: MHO-140 +slug: check-point-mho-140 +part_number: CPAP-MHO-140 +u_height: 1.0 +is_full_depth: true +weight: 8.52 +weight_unit: kg +console-ports: + - name: CONSOLE + type: rj-45 +module-bays: + - name: Power1 + position: '1' + - name: Power2 + position: '2' +interfaces: + - name: '0' + type: 1000base-t + mgmt_only: true + - name: '1' + type: 1000base-t + mgmt_only: true + - name: sfp1 + type: 25gbase-x-sfp28 + - name: sfp2 + type: 25gbase-x-sfp28 + - name: sfp3 + type: 25gbase-x-sfp28 + - name: sfp4 + type: 25gbase-x-sfp28 + - name: sfp5 + type: 25gbase-x-sfp28 + - name: sfp6 + type: 25gbase-x-sfp28 + - name: sfp7 + type: 25gbase-x-sfp28 + - name: sfp8 + type: 25gbase-x-sfp28 + - name: sfp9 + type: 25gbase-x-sfp28 + - name: sfp10 + type: 25gbase-x-sfp28 + - name: sfp11 + type: 25gbase-x-sfp28 + - name: sfp12 + type: 25gbase-x-sfp28 + - name: sfp13 + type: 25gbase-x-sfp28 + - name: sfp14 + type: 25gbase-x-sfp28 + - name: sfp15 + type: 25gbase-x-sfp28 + - name: sfp16 + type: 25gbase-x-sfp28 + - name: sfp17 + type: 25gbase-x-sfp28 + - name: sfp18 + type: 25gbase-x-sfp28 + - name: sfp19 + type: 25gbase-x-sfp28 + - name: sfp20 + type: 25gbase-x-sfp28 + - name: sfp21 + type: 25gbase-x-sfp28 + - name: sfp22 + type: 25gbase-x-sfp28 + - name: sfp23 + type: 25gbase-x-sfp28 + - name: sfp24 + type: 25gbase-x-sfp28 + - name: sfp25 + type: 25gbase-x-sfp28 + - name: sfp26 + type: 25gbase-x-sfp28 + - name: sfp27 + type: 25gbase-x-sfp28 + - name: sfp28 + type: 25gbase-x-sfp28 + - name: sfp29 + type: 25gbase-x-sfp28 + - name: sfp30 + type: 25gbase-x-sfp28 + - name: sfp31 + type: 25gbase-x-sfp28 + - name: sfp32 + type: 25gbase-x-sfp28 + - name: sfp33 + type: 25gbase-x-sfp28 + - name: sfp34 + type: 25gbase-x-sfp28 + - name: sfp35 + type: 25gbase-x-sfp28 + - name: sfp36 + type: 25gbase-x-sfp28 + - name: sfp37 + type: 25gbase-x-sfp28 + - name: sfp38 + type: 25gbase-x-sfp28 + - name: sfp39 + type: 25gbase-x-sfp28 + - name: sfp40 + type: 25gbase-x-sfp28 + - name: sfp41 + type: 25gbase-x-sfp28 + - name: sfp42 + type: 25gbase-x-sfp28 + - name: sfp43 + type: 25gbase-x-sfp28 + - name: sfp44 + type: 25gbase-x-sfp28 + - name: sfp45 + type: 25gbase-x-sfp28 + - name: sfp46 + type: 25gbase-x-sfp28 + - name: sfp47 + type: 25gbase-x-sfp28 + - name: sfp48 + type: 25gbase-x-sfp28 + - name: qsfp49 + type: 100gbase-x-qsfp28 + - name: qsfp50 + type: 100gbase-x-qsfp28 + - name: qsfp51 + type: 100gbase-x-qsfp28 + - name: qsfp52 + type: 100gbase-x-qsfp28 + - name: qsfp53 + type: 100gbase-x-qsfp28 + - name: qsfp54 + type: 100gbase-x-qsfp28 + - name: qsfp55 + type: 100gbase-x-qsfp28 + - name: qsfp56 + type: 100gbase-x-qsfp28 diff --git a/device-types/Check Point/SG1590.yaml b/device-types/Check Point/SG1590.yaml new file mode 100644 index 0000000000..4fa24917ea --- /dev/null +++ b/device-types/Check Point/SG1590.yaml @@ -0,0 +1,39 @@ +--- +manufacturer: Check Point +model: SG1590 +slug: check-point-sg1590 +part_number: CPAP-SG1590 +u_height: 1.0 +is_full_depth: false +weight: 0.87 +weight_unit: kg +airflow: passive +power-ports: + - name: DC + type: dc-terminal +console-ports: + - name: CONSOLE + type: usb-c +interfaces: + - name: DMZ-RJ-45 + type: 1000base-t + - name: DMZ-SFP + type: 1000base-x-sfp + - 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: WAN + type: 1000base-t diff --git a/device-types/Check Point/SG6200.yaml b/device-types/Check Point/SG6200.yaml new file mode 100644 index 0000000000..91b04dbc62 --- /dev/null +++ b/device-types/Check Point/SG6200.yaml @@ -0,0 +1,58 @@ +--- +manufacturer: Check Point +model: SG6200 +slug: check-point-sg6200 +part_number: CPAP-SG6200-SNBT +u_height: 1 +weight: 6.75 +weight_unit: kg +is_full_depth: true +console-ports: + - name: ttyS0 + label: CONSOLE + type: rj-45 + - name: ttyS1 + label: CONSOLE + type: usb-c +power-ports: + - name: PS1 + type: iec-60320-c14 + - name: PS2 + type: iec-60320-c14 +interfaces: + - name: eth1 + label: '1' + type: 1000base-t + - name: eth2 + label: '2' + type: 1000base-t + - name: eth3 + label: '3' + type: 1000base-t + - name: eth4 + label: '4' + type: 1000base-t + - name: eth5 + label: '5' + type: 1000base-t + - name: eth6 + label: '6' + type: 1000base-t + - name: eth7 + label: '7' + type: 1000base-t + - name: eth8 + label: '8' + type: 1000base-t + - name: Sync + label: SYNC + type: 1000base-t + - name: Mgmt + label: MGMT + type: 1000base-t + - name: lom + label: LOM + type: 1000base-t + mgmt_only: true +module-bays: + - name: Line card 1