From de4f015b0a80568311977a829b8a37a10446bd80 Mon Sep 17 00:00:00 2001 From: Marc Schulz <134264254+mag-marc-schulz@users.noreply.github.com> Date: Mon, 23 Oct 2023 15:43:15 +0200 Subject: [PATCH] Add Ivanti Pulse Secure PSA Series (#1595) * Add Ivanti Pulse Secure PSA Series * Add Ivanti Pulse Secure PSA Series * Fix Interfaces, u_height, power-ports * Fix Interfaces --------- Co-authored-by: Daniel W. Anner --- device-types/Ivanti/PulseSecure-PSA300.yaml | 23 ++++++++++++++ device-types/Ivanti/PulseSecure-PSA3000.yaml | 26 ++++++++++++++++ device-types/Ivanti/PulseSecure-PSA5000.yaml | 26 ++++++++++++++++ device-types/Ivanti/PulseSecure-PSA7000c.yaml | 31 +++++++++++++++++++ device-types/Ivanti/PulseSecure-PSA7000f.yaml | 31 +++++++++++++++++++ 5 files changed, 137 insertions(+) create mode 100644 device-types/Ivanti/PulseSecure-PSA300.yaml create mode 100644 device-types/Ivanti/PulseSecure-PSA3000.yaml create mode 100644 device-types/Ivanti/PulseSecure-PSA5000.yaml create mode 100644 device-types/Ivanti/PulseSecure-PSA7000c.yaml create mode 100644 device-types/Ivanti/PulseSecure-PSA7000f.yaml diff --git a/device-types/Ivanti/PulseSecure-PSA300.yaml b/device-types/Ivanti/PulseSecure-PSA300.yaml new file mode 100644 index 000000000..13a4dc444 --- /dev/null +++ b/device-types/Ivanti/PulseSecure-PSA300.yaml @@ -0,0 +1,23 @@ +--- +manufacturer: Ivanti +model: PulseSecure PSA300 +slug: ivanti-pulse-secure-psa300 +part_number: PSA300 +u_height: 0 +is_full_depth: false +weight: 1.13 +weight_unit: kg +airflow: front-to-rear +comments: '[Pulse Secure Appliance Serie Data Sheet](https://secureaccessworks.com/datasheets/PulseSecure_OneSheet_PSAHardware.pdf)' +console-ports: + - name: Console + type: rj-45 +power-ports: + - name: PS1 + type: dc-terminal + maximum_draw: 37 +interfaces: + - name: internal + type: 1000base-t + - name: external + type: 1000base-t diff --git a/device-types/Ivanti/PulseSecure-PSA3000.yaml b/device-types/Ivanti/PulseSecure-PSA3000.yaml new file mode 100644 index 000000000..b684cc9d1 --- /dev/null +++ b/device-types/Ivanti/PulseSecure-PSA3000.yaml @@ -0,0 +1,26 @@ +--- +manufacturer: Ivanti +model: PulseSecure PSA3000 +slug: ivanti-pulse-secure-psa3000 +part_number: PSA3000 +u_height: 1 +is_full_depth: false +weight: 4.50 +weight_unit: kg +airflow: front-to-rear +comments: '[Pulse Secure Appliance Serie Data Sheet](https://secureaccessworks.com/datasheets/PulseSecure_OneSheet_PSAHardware.pdf)' +console-ports: + - name: Console + type: rj-45 +power-ports: + - name: PS1 + type: iec-60320-c14 + maximum_draw: 47 +interfaces: + - name: internal + type: 1000base-t + - name: external + type: 1000base-t + - name: management + type: 1000base-t + mgmt_only: true diff --git a/device-types/Ivanti/PulseSecure-PSA5000.yaml b/device-types/Ivanti/PulseSecure-PSA5000.yaml new file mode 100644 index 000000000..166eebfaa --- /dev/null +++ b/device-types/Ivanti/PulseSecure-PSA5000.yaml @@ -0,0 +1,26 @@ +--- +manufacturer: Ivanti +model: PulseSecure PSA5000 +slug: ivanti-pulse-secure-psa5000 +part_number: PSA5000 +u_height: 1 +is_full_depth: false +weight: 4.50 +weight_unit: kg +airflow: front-to-rear +comments: '[Pulse Secure Appliance Serie Data Sheet](https://secureaccessworks.com/datasheets/PulseSecure_OneSheet_PSAHardware.pdf)' +console-ports: + - name: Console + type: rj-45 +power-ports: + - name: PS1 + type: iec-60320-c14 + maximum_draw: 83 +interfaces: + - name: internal + type: 1000base-t + - name: external + type: 1000base-t + - name: management + type: 1000base-t + mgmt_only: true diff --git a/device-types/Ivanti/PulseSecure-PSA7000c.yaml b/device-types/Ivanti/PulseSecure-PSA7000c.yaml new file mode 100644 index 000000000..dc3d5887b --- /dev/null +++ b/device-types/Ivanti/PulseSecure-PSA7000c.yaml @@ -0,0 +1,31 @@ +--- +manufacturer: Ivanti +model: PulseSecure PSA7000c +slug: ivanti-pulse-secure-psa7000c +part_number: PSA7000c +u_height: 2 +is_full_depth: true +weight: 13.6 +weight_unit: kg +airflow: front-to-rear +comments: '[Pulse Secure Appliance Serie Data Sheet](https://secureaccessworks.com/datasheets/PulseSecure_OneSheet_PSAHardware.pdf)' +console-ports: + - name: Console + type: rj-45 +interfaces: + - name: internal1 + type: 10gbase-t + - name: internal2 + type: 10gbase-t + - name: external1 + type: 10gbase-t + - name: external2 + type: 10gbase-t + - name: management + type: 1000base-t + mgmt_only: true +module-bays: + - name: PSU1 + position: '1' + - name: PSU2 + position: '2' diff --git a/device-types/Ivanti/PulseSecure-PSA7000f.yaml b/device-types/Ivanti/PulseSecure-PSA7000f.yaml new file mode 100644 index 000000000..9dfad2068 --- /dev/null +++ b/device-types/Ivanti/PulseSecure-PSA7000f.yaml @@ -0,0 +1,31 @@ +--- +manufacturer: Ivanti +model: PulseSecure PSA7000f +slug: ivanti-pulse-secure-psa7000f +part_number: PSA7000f +u_height: 2 +is_full_depth: true +weight: 13.6 +weight_unit: kg +airflow: front-to-rear +comments: '[Pulse Secure Appliance Serie Data Sheet](https://secureaccessworks.com/datasheets/PulseSecure_OneSheet_PSAHardware.pdf)' +console-ports: + - name: Console + type: rj-45 +interfaces: + - name: internal1 + type: 10gbase-x-sfpp + - name: internal2 + type: 10gbase-x-sfpp + - name: external1 + type: 10gbase-x-sfpp + - name: external2 + type: 10gbase-x-sfpp + - name: management + type: 1000base-t + mgmt_only: true +module-bays: + - name: PSU1 + position: '1' + - name: PSU2 + position: '2'