From 43cc69cc134879a1be2ac2cddb0fd88a7955711f Mon Sep 17 00:00:00 2001 From: francesco-noc <120575195+francesco-noc@users.noreply.github.com> Date: Mon, 20 Nov 2023 16:14:54 +0100 Subject: [PATCH] Fortigate 3200D, 1000D and powersupply bays (#1766) * 5 files * Update FG-3200D.yaml Added airflow data point per the products datasheet * Update FG-1000D.yaml Added airflow data point per the products datasheet --------- Co-authored-by: Daniel W. Anner --- device-types/Fortinet/FG-1000D.yaml | 99 ++++++++++++++++++++++ device-types/Fortinet/FG-300E.yaml | 10 +-- device-types/Fortinet/FG-3200D.yaml | 125 ++++++++++++++++++++++++++++ device-types/Fortinet/FG-500E.yaml | 10 +-- device-types/Fortinet/FG-600E.yaml | 13 +-- 5 files changed, 234 insertions(+), 23 deletions(-) create mode 100644 device-types/Fortinet/FG-1000D.yaml create mode 100644 device-types/Fortinet/FG-3200D.yaml diff --git a/device-types/Fortinet/FG-1000D.yaml b/device-types/Fortinet/FG-1000D.yaml new file mode 100644 index 000000000..5a8eed462 --- /dev/null +++ b/device-types/Fortinet/FG-1000D.yaml @@ -0,0 +1,99 @@ +--- +manufacturer: Fortinet +model: FortiGate 1000D +part_number: FG-1000D +slug: fortinet-fg-1000d +is_full_depth: false +u_height: 2 +airflow: front-to-rear +weight: 11.2 +weight_unit: kg +console-ports: + - name: Console + type: rj-45 + - name: usbmgmt + type: usb-mini-b + - name: usbport1 + type: usb-a + - name: usbport2 + type: usb-a +module-bays: + - name: PS1 + position: '1' + - name: PS2 + position: '2' +interfaces: + - name: mgmt1 + type: 1000base-t + mgmt_only: true + - name: mgmt2 + type: 1000base-t + mgmt_only: true + - name: port1 + type: 1000base-x-sfp + - name: port2 + type: 1000base-x-sfp + - name: port3 + type: 1000base-x-sfp + - name: port4 + type: 1000base-x-sfp + - name: port5 + type: 1000base-x-sfp + - name: port6 + type: 1000base-x-sfp + - name: port7 + type: 1000base-x-sfp + - name: port8 + type: 1000base-x-sfp + - name: port9 + type: 1000base-t + - name: port10 + type: 1000base-t + - name: port11 + type: 1000base-t + - name: port12 + type: 1000base-t + - name: port13 + type: 1000base-t + - name: port14 + type: 1000base-t + - name: port15 + type: 1000base-t + - name: port16 + type: 1000base-t + - name: port17 + type: 1000base-x-sfp + - name: port18 + type: 1000base-x-sfp + - name: port19 + type: 1000base-x-sfp + - name: port20 + type: 1000base-x-sfp + - name: port21 + type: 1000base-x-sfp + - name: port22 + type: 1000base-x-sfp + - name: port23 + type: 1000base-x-sfp + - name: port24 + type: 1000base-x-sfp + - name: port25 + type: 1000base-t + - name: port26 + type: 1000base-t + - name: port27 + type: 1000base-t + - name: port28 + type: 1000base-t + - name: port29 + type: 1000base-t + - name: port30 + type: 1000base-t + - name: port31 + type: 1000base-t + - name: port32 + type: 1000base-t + - name: portA + type: 10gbase-x-sfpp + - name: portB + type: 10gbase-x-sfpp diff --git a/device-types/Fortinet/FG-300E.yaml b/device-types/Fortinet/FG-300E.yaml index 894662135..b540a2c8d 100644 --- a/device-types/Fortinet/FG-300E.yaml +++ b/device-types/Fortinet/FG-300E.yaml @@ -9,15 +9,11 @@ comments: Same as FG-301E , but **WITHOUT** 2 x 240GB SSD on-board. console-ports: - name: Console type: rj-45 -power-ports: +module-bays: - name: PS1 - type: iec-60320-c14 - maximum_draw: 180 - allocated_draw: 95 + position: '1' - name: PS2 - type: iec-60320-c14 - maximum_draw: 180 - allocated_draw: 95 + position: '2' interfaces: - name: ha type: 1000base-t diff --git a/device-types/Fortinet/FG-3200D.yaml b/device-types/Fortinet/FG-3200D.yaml new file mode 100644 index 000000000..4185dbb57 --- /dev/null +++ b/device-types/Fortinet/FG-3200D.yaml @@ -0,0 +1,125 @@ +--- +manufacturer: Fortinet +model: FortiGate 3200D +part_number: FG-3200D +slug: fortinet-fg-3200d +is_full_depth: true +u_height: 2 +airflow: front-to-rear +weight: 17.2 +weight_unit: kg +console-ports: + - name: Console + type: rj-45 + - name: usbmgmt + type: usb-mini-b + - name: usbport + type: usb-a +module-bays: + - name: PS1 + position: '1' + - name: PS2 + position: '2' +interfaces: + - name: mgmt1 + type: 1000base-t + mgmt_only: true + - name: mgmt2 + type: 1000base-t + mgmt_only: true + - name: port1 + type: 10gbase-x-sfpp + - name: port2 + type: 10gbase-x-sfpp + - name: port3 + type: 10gbase-x-sfpp + - name: port4 + type: 10gbase-x-sfpp + - name: port5 + type: 10gbase-x-sfpp + - name: port6 + type: 10gbase-x-sfpp + - name: port7 + type: 10gbase-x-sfpp + - name: port8 + type: 10gbase-x-sfpp + - name: port9 + type: 10gbase-x-sfpp + - name: port10 + type: 10gbase-x-sfpp + - name: port11 + type: 10gbase-x-sfpp + - name: port12 + type: 10gbase-x-sfpp + - name: port13 + type: 10gbase-x-sfpp + - name: port14 + type: 10gbase-x-sfpp + - name: port15 + type: 10gbase-x-sfpp + - name: port16 + type: 10gbase-x-sfpp + - name: port17 + type: 10gbase-x-sfpp + - name: port18 + type: 10gbase-x-sfpp + - name: port19 + type: 10gbase-x-sfpp + - name: port20 + type: 10gbase-x-sfpp + - name: port21 + type: 10gbase-x-sfpp + - name: port22 + type: 10gbase-x-sfpp + - name: port23 + type: 10gbase-x-sfpp + - name: port24 + type: 10gbase-x-sfpp + - name: port25 + type: 10gbase-x-sfpp + - name: port26 + type: 10gbase-x-sfpp + - name: port27 + type: 10gbase-x-sfpp + - name: port28 + type: 10gbase-x-sfpp + - name: port29 + type: 10gbase-x-sfpp + - name: port30 + type: 10gbase-x-sfpp + - name: port31 + type: 10gbase-x-sfpp + - name: port32 + type: 10gbase-x-sfpp + - name: port33 + type: 10gbase-x-sfpp + - name: port34 + type: 10gbase-x-sfpp + - name: port35 + type: 10gbase-x-sfpp + - name: port36 + type: 10gbase-x-sfpp + - name: port37 + type: 10gbase-x-sfpp + - name: port38 + type: 10gbase-x-sfpp + - name: port39 + type: 10gbase-x-sfpp + - name: port40 + type: 10gbase-x-sfpp + - name: port41 + type: 10gbase-x-sfpp + - name: port42 + type: 10gbase-x-sfpp + - name: port43 + type: 10gbase-x-sfpp + - name: port44 + type: 10gbase-x-sfpp + - name: port45 + type: 10gbase-x-sfpp + - name: port46 + type: 10gbase-x-sfpp + - name: port47 + type: 10gbase-x-sfpp + - name: port48 + type: 10gbase-x-sfpp diff --git a/device-types/Fortinet/FG-500E.yaml b/device-types/Fortinet/FG-500E.yaml index 23ee433e6..24c1fa7c9 100644 --- a/device-types/Fortinet/FG-500E.yaml +++ b/device-types/Fortinet/FG-500E.yaml @@ -8,15 +8,11 @@ is_full_depth: false console-ports: - name: Console type: rj-45 -power-ports: +module-bays: - name: PS1 - type: iec-60320-c14 - maximum_draw: 193 - allocated_draw: 95 + position: '1' - name: PS2 - type: iec-60320-c14 - maximum_draw: 193 - allocated_draw: 95 + position: '2' interfaces: - name: ha type: 1000base-t diff --git a/device-types/Fortinet/FG-600E.yaml b/device-types/Fortinet/FG-600E.yaml index e175dbb7d..50fbf6637 100644 --- a/device-types/Fortinet/FG-600E.yaml +++ b/device-types/Fortinet/FG-600E.yaml @@ -9,16 +9,11 @@ comments: Same as FG-601E , but **WITHOUT** 2 x 240GB SSDs on-board. console-ports: - name: Console type: rj-45 -power-ports: +module-bays: - name: PS1 - type: iec-60320-c14 - maximum_draw: 244 - allocated_draw: 129 - # Option to install a second PSU Uncomment out to add - #- name: PS1 - # type: iec-60320-c14 - # maximum_draw: 244 - # allocated_draw: 129 + position: '1' + - name: PS2 + position: '2' interfaces: - name: ha type: 1000base-t