From 5b1e9a91bb49ba526d02e908cce73408f54ce5f0 Mon Sep 17 00:00:00 2001 From: Mark Tinberg Date: Wed, 18 Nov 2020 16:37:39 -0600 Subject: [PATCH] Add Palo Alto management servers and missing firewall models --- device-types/Palo Alto/M-100.yaml | 22 +++++++++ device-types/Palo Alto/M-500.yaml | 28 +++++++++++ device-types/Palo Alto/PA-220.yaml | 37 +++++++++++++++ device-types/Palo Alto/PA-3020.yaml | 63 +++++++++++++++++++++++++ device-types/Palo Alto/PA-5050.yaml | 8 ++-- device-types/Palo Alto/PA-5060.yaml | 73 +++++++++++++++++++++++++++++ device-types/Palo Alto/PA-7080.yaml | 37 +++++++++++++++ device-types/Palo Alto/PA-820.yaml | 47 +++++++++++++++++++ 8 files changed, 311 insertions(+), 4 deletions(-) create mode 100644 device-types/Palo Alto/M-100.yaml create mode 100644 device-types/Palo Alto/M-500.yaml create mode 100644 device-types/Palo Alto/PA-220.yaml create mode 100644 device-types/Palo Alto/PA-3020.yaml create mode 100644 device-types/Palo Alto/PA-5060.yaml create mode 100644 device-types/Palo Alto/PA-7080.yaml create mode 100644 device-types/Palo Alto/PA-820.yaml diff --git a/device-types/Palo Alto/M-100.yaml b/device-types/Palo Alto/M-100.yaml new file mode 100644 index 000000000..782baf7e1 --- /dev/null +++ b/device-types/Palo Alto/M-100.yaml @@ -0,0 +1,22 @@ +manufacturer: Palo Alto +model: M-100 +slug: m-100 +part_number: M-100 +u_height: 1 +is_full_depth: true +power-ports: +- name: PS1 + type: iec-60320-c14 +console-ports: +- name: console + type: de-9 +interfaces: +- name: management + type: 1000base-t + mgmt_only: true +- name: ethernet1/1 + type: 1000base-t +- name: ethernet1/2 + type: 1000base-t +- name: ethernet1/3 + type: 1000base-t diff --git a/device-types/Palo Alto/M-500.yaml b/device-types/Palo Alto/M-500.yaml new file mode 100644 index 000000000..d3be594be --- /dev/null +++ b/device-types/Palo Alto/M-500.yaml @@ -0,0 +1,28 @@ +manufacturer: Palo Alto +model: M-500 +slug: m-500 +part_number: M-500 +u_height: 2 +is_full_depth: true +power-ports: +- name: PS1 + type: iec-60320-c14 +- name: PS2 + type: iec-60320-c14 +console-ports: +- name: console + type: de-9 +interfaces: +- name: management + type: 1000base-t + mgmt_only: true +- name: ethernet1/1 + type: 1000base-t +- name: ethernet1/2 + type: 1000base-t +- name: ethernet1/3 + type: 1000base-t +- name: ethernet1/4 + type: 10gbase-x-sfpp +- name: ethernet1/5 + type: 10gbase-x-sfpp diff --git a/device-types/Palo Alto/PA-220.yaml b/device-types/Palo Alto/PA-220.yaml new file mode 100644 index 000000000..97c38b1f1 --- /dev/null +++ b/device-types/Palo Alto/PA-220.yaml @@ -0,0 +1,37 @@ +manufacturer: Palo Alto +model: PA-220 +slug: pa-220 +part_number: PA-220 +u_height: 1 +is_full_depth: false +comments: '[PA-220 Datasheet](https://www.paloaltonetworks.com/resources/datasheets/pa-220-specsheet)' +power-ports: +- name: PS1 + type: nema-1-15p +- name: PS2 + type: nema-1-15p +console-ports: +- name: console + type: rj-45 +interfaces: +- name: management + type: 1000base-t + mgmt_only: true +- name: ethernet1/1 + type: 1000base-t +- name: ethernet1/2 + type: 1000base-t +- name: ethernet1/3 + type: 1000base-t +- name: ethernet1/4 + type: 1000base-t +- name: ethernet1/5 + type: 1000base-t +- name: ethernet1/6 + type: 1000base-t +- name: ethernet1/7 + type: 1000base-t +- name: ethernet1/8 + type: 1000base-t +- name: loopback + type: virtual diff --git a/device-types/Palo Alto/PA-3020.yaml b/device-types/Palo Alto/PA-3020.yaml new file mode 100644 index 000000000..845e2b579 --- /dev/null +++ b/device-types/Palo Alto/PA-3020.yaml @@ -0,0 +1,63 @@ +manufacturer: Palo Alto +model: PA-220 +slug: pa-220 +part_number: PA-220 +u_height: 1 +is_full_depth: false +comments: '[PA-3020 Datasheet](https://docs.paloaltonetworks.com/content/dam/techdocs/en_US/pdf/hardware/pa-3000-series/pa-3000-series-hardware-reference-guide.pdf)' +power-ports: +- name: PS1 + type: iec-60320-c14 +console-ports: +- name: console + type: rj-45 +interfaces: +- name: management + type: 1000base-t + mgmt_only: true +- name: ha1 + type: 1000base-t +- name: ha2 + type: 1000base-t +- name: ethernet1/1 + type: 1000base-t +- name: ethernet1/2 + type: 1000base-t +- name: ethernet1/3 + type: 1000base-t +- name: ethernet1/4 + type: 1000base-t +- name: ethernet1/5 + type: 1000base-t +- name: ethernet1/6 + type: 1000base-t +- name: ethernet1/7 + type: 1000base-t +- name: ethernet1/8 + type: 1000base-t +- name: ethernet1/9 + type: 1000base-t +- name: ethernet1/10 + type: 1000base-t +- name: ethernet1/11 + type: 1000base-t +- name: ethernet1/12 + type: 1000base-t +- name: ethernet1/13 + type: 1000base-x-sfp +- name: ethernet1/14 + type: 1000base-x-sfp +- name: ethernet1/15 + type: 1000base-x-sfp +- name: ethernet1/16 + type: 1000base-x-sfp +- name: ethernet1/17 + type: 1000base-x-sfp +- name: ethernet1/18 + type: 1000base-x-sfp +- name: ethernet1/19 + type: 1000base-x-sfp +- name: ethernet1/20 + type: 1000base-x-sfp +- name: loopback + type: virtual diff --git a/device-types/Palo Alto/PA-5050.yaml b/device-types/Palo Alto/PA-5050.yaml index d47bea7f0..4bc853383 100644 --- a/device-types/Palo Alto/PA-5050.yaml +++ b/device-types/Palo Alto/PA-5050.yaml @@ -61,13 +61,13 @@ interfaces: type: 1000base-x-sfp - name: ethernet1/20 type: 1000base-x-sfp -- name: ethernet1/1 +- name: ethernet1/21 type: 10gbase-x-sfpp -- name: ethernet1/2 +- name: ethernet1/22 type: 10gbase-x-sfpp -- name: ethernet1/3 +- name: ethernet1/23 type: 10gbase-x-sfpp -- name: ethernet1/4 +- name: ethernet1/24 type: 10gbase-x-sfpp - name: loopback type: virtual diff --git a/device-types/Palo Alto/PA-5060.yaml b/device-types/Palo Alto/PA-5060.yaml new file mode 100644 index 000000000..5c6f3f21e --- /dev/null +++ b/device-types/Palo Alto/PA-5060.yaml @@ -0,0 +1,73 @@ +manufacturer: Palo Alto +model: PA-5060 +slug: pa-5060 +part_number: PA-5060 +u_height: 2 +is_full_depth: true +comments: '[PA-5000 Series Datasheet](https://www.paloaltonetworks.com/resources/datasheets/pa-5000-series-specsheet)' +power-ports: +- name: PS1 + type: iec-60320-c14 +- name: PS2 + type: iec-60320-c14 +console-ports: +- name: console + type: rj-45 +interfaces: +- name: management + type: 1000base-t + mgmt_only: true +- name: dedicated-ha1 + type: 1000base-t +- name: dedicated-ha2 + type: 1000base-t +- name: ethernet1/1 + type: 1000base-t +- name: ethernet1/2 + type: 1000base-t +- name: ethernet1/3 + type: 1000base-t +- name: ethernet1/4 + type: 1000base-t +- name: ethernet1/5 + type: 1000base-t +- name: ethernet1/6 + type: 1000base-t +- name: ethernet1/7 + type: 1000base-t +- name: ethernet1/8 + type: 1000base-t +- name: ethernet1/9 + type: 1000base-t +- name: ethernet1/10 + type: 1000base-t +- name: ethernet1/11 + type: 1000base-t +- name: ethernet1/12 + type: 1000base-t +- name: ethernet1/13 + type: 1000base-x-sfp +- name: ethernet1/14 + type: 1000base-x-sfp +- name: ethernet1/15 + type: 1000base-x-sfp +- name: ethernet1/16 + type: 1000base-x-sfp +- name: ethernet1/17 + type: 1000base-x-sfp +- name: ethernet1/18 + type: 1000base-x-sfp +- name: ethernet1/19 + type: 1000base-x-sfp +- name: ethernet1/20 + type: 1000base-x-sfp +- name: ethernet1/21 + type: 10gbase-x-sfpp +- name: ethernet1/22 + type: 10gbase-x-sfpp +- name: ethernet1/23 + type: 10gbase-x-sfpp +- name: ethernet1/24 + type: 10gbase-x-sfpp +- name: loopback + type: virtual diff --git a/device-types/Palo Alto/PA-7080.yaml b/device-types/Palo Alto/PA-7080.yaml new file mode 100644 index 000000000..cd301cec5 --- /dev/null +++ b/device-types/Palo Alto/PA-7080.yaml @@ -0,0 +1,37 @@ +manufacturer: Palo Alto +model: PA-7080 +slug: pa-7080 +part_number: PA-7080 +u_height: 19 +is_full_depth: true +console-ports: +- name: console + type: rj-45 +power-ports: +- name: PS1 + type: iec-60320-c20 +- name: PS2 + type: iec-60320-c20 +- name: PS3 + type: iec-60320-c20 +- name: PS4 + type: iec-60320-c20 +- name: PS5 + type: iec-60320-c20 +- name: PS6 + type: iec-60320-c20 +- name: PS7 + type: iec-60320-c20 +- name: PS8 + type: iec-60320-c20 +interfaces: +- name: management + type: 1000base-t + mgmt_only: true +- name: ha1-a + type: 1000base-t +- name: ha1-b + type: 1000base-t +- name: hsci + type: 10gbase-x-sfpp + diff --git a/device-types/Palo Alto/PA-820.yaml b/device-types/Palo Alto/PA-820.yaml new file mode 100644 index 000000000..13178c52a --- /dev/null +++ b/device-types/Palo Alto/PA-820.yaml @@ -0,0 +1,47 @@ +manufacturer: Palo Alto +model: PA-820 +slug: pa-2820 +part_number: PA-820 +u_height: 1 +is_full_depth: false +power-ports: +- name: PS1 + type: iec-60320-c14 + maximum_draw: 200 +console-ports: +- name: console + type: rj-45 +interfaces: +- name: management + type: 1000base-t + mgmt_only: true +- name: dedicated-ha1 + type: 1000base-t +- name: dedicated-ha2 + type: 1000base-t +- name: loopback + type: virtual +- name: ethernet1/1 + type: 1000base-t +- name: ethernet1/2 + type: 1000base-t +- name: ethernet1/3 + type: 1000base-t +- name: ethernet1/4 + type: 1000base-t +- name: ethernet1/5 + type: 1000base-x-sfp +- name: ethernet1/6 + type: 1000base-x-sfp +- name: ethernet1/7 + type: 1000base-x-sfp +- name: ethernet1/8 + type: 1000base-x-sfp +- name: ethernet1/9 + type: 1000base-x-sfp +- name: ethernet1/10 + type: 1000base-x-sfp +- name: ethernet1/11 + type: 1000base-x-sfp +- name: ethernet1/12 + type: 1000base-x-sfp