From 3e3c23fe766a1c05091b06b9f79b2f5e6d4ea26e Mon Sep 17 00:00:00 2001 From: Jacob Salmela Date: Tue, 21 May 2024 06:15:13 -0500 Subject: [PATCH] add device-types Signed-off-by: Jacob Salmela --- .../netbox/device-types/HPE/Apollo-35.yaml | 54 +++++++ .../device-types/HPE/Aruba-6300M-48G.yaml | 129 ++++++++++++++++ .../device-types/HPE/Aruba-8325-48Y8C.yaml | 142 ++++++++++++++++++ .../device-types/HPE/Aruba-8360-48Y6C-v2.yaml | 136 +++++++++++++++++ .../device-types/HPE/Aruba-9300-32D.yaml | 89 +++++++++++ .../netbox/device-types/HPE/Cray-XD2000.yaml | 21 +++ .../HPE/ProLiant-DL325-Gen11-8SFF.yaml | 37 +++++ .../HPE/ProLiant-DL325-Gen11-FMN.yaml | 37 +++++ .../HPE/ProLiant-DL345-Gen11-8LFF.yaml | 31 ++++ .../HPE/ProLiant-DL385-Gen11-8SFF.yaml | 55 +++++++ internal/netbox/module-types/Cray-XD225v.yaml | 33 ++++ internal/netbox/module-types/Cray-XD295v.yaml | 32 ++++ 12 files changed, 796 insertions(+) create mode 100644 internal/netbox/device-types/HPE/Apollo-35.yaml create mode 100644 internal/netbox/device-types/HPE/Aruba-6300M-48G.yaml create mode 100644 internal/netbox/device-types/HPE/Aruba-8325-48Y8C.yaml create mode 100644 internal/netbox/device-types/HPE/Aruba-8360-48Y6C-v2.yaml create mode 100644 internal/netbox/device-types/HPE/Aruba-9300-32D.yaml create mode 100644 internal/netbox/device-types/HPE/Cray-XD2000.yaml create mode 100644 internal/netbox/device-types/HPE/ProLiant-DL325-Gen11-8SFF.yaml create mode 100644 internal/netbox/device-types/HPE/ProLiant-DL325-Gen11-FMN.yaml create mode 100644 internal/netbox/device-types/HPE/ProLiant-DL345-Gen11-8LFF.yaml create mode 100644 internal/netbox/device-types/HPE/ProLiant-DL385-Gen11-8SFF.yaml create mode 100644 internal/netbox/module-types/Cray-XD225v.yaml create mode 100644 internal/netbox/module-types/Cray-XD295v.yaml diff --git a/internal/netbox/device-types/HPE/Apollo-35.yaml b/internal/netbox/device-types/HPE/Apollo-35.yaml new file mode 100644 index 00000000..080ce662 --- /dev/null +++ b/internal/netbox/device-types/HPE/Apollo-35.yaml @@ -0,0 +1,54 @@ +--- +manufacturer: HPE +model: HPE Apollo 35 System +slug: hpe-apollo-35-system +u_height: 2 +is_full_depth: true +console-ports: + - name: Serial + type: de-9 + - name: VGA + type: other +module-bays: + - name: PSU1 + position: PSU1 + - name: PSU2 + position: PSU2 + - name: FlexLOM + position: FlexLOM + - name: PCIe1 + position: PCIe1 + label: primary riser + - name: PCIe2 + position: PCIe2 + label: primary riser + - name: PCIe3 + position: PCIe3 + label: primary riser + - name: PCIe4 + position: PCIe4 + label: secondary riser + - name: PCIe5 + position: PCIe5 + label: secondary riser + - name: PCIe6 + position: PCIe6 + label: secondary riser + - name: PCIe7 + position: PCIe7 + label: tertiary riser + - name: PCIe8 + position: PCIe8 + label: tertiary riser +interfaces: + - name: Gig-E 1 + type: 1000base-t + - name: Gig-E 2 + type: 1000base-t + - name: Gig-E 3 + type: 1000base-t + - name: Gig-E 4 + type: 1000base-t + - name: iLO + type: 1000base-t + mgmt_only: true diff --git a/internal/netbox/device-types/HPE/Aruba-6300M-48G.yaml b/internal/netbox/device-types/HPE/Aruba-6300M-48G.yaml new file mode 100644 index 00000000..48c10b07 --- /dev/null +++ b/internal/netbox/device-types/HPE/Aruba-6300M-48G.yaml @@ -0,0 +1,129 @@ +--- +manufacturer: HPE +model: HPE Aruba Networking CX 6300M 48G Power-to-Port Airflow 2 Fans 1 Power Supply Unit Bundle +slug: hpe-aruba-6300m-48g +part_number: R9F63A +u_height: 1 +is_full_depth: false +console-ports: + - name: usb-c + type: usb-c + - name: usb-ble + type: usb-a +power-ports: + - name: ps1 + type: iec-60320-c14 + maximum_draw: 250 + allocated_draw: 75 + - name: ps2 + type: iec-60320-c14 + maximum_draw: 250 + allocated_draw: 75 +interfaces: + - name: 1/1/1 + type: 1000base-t + - name: 1/1/2 + type: 1000base-t + - name: 1/1/3 + type: 1000base-t + - name: 1/1/4 + type: 1000base-t + - name: 1/1/5 + type: 1000base-t + - name: 1/1/6 + type: 1000base-t + - name: 1/1/7 + type: 1000base-t + - name: 1/1/8 + type: 1000base-t + - name: 1/1/9 + type: 1000base-t + - name: 1/1/10 + type: 1000base-t + - name: 1/1/11 + type: 1000base-t + - name: 1/1/12 + type: 1000base-t + - name: 1/1/13 + type: 1000base-t + - name: 1/1/14 + type: 1000base-t + - name: 1/1/15 + type: 1000base-t + - name: 1/1/16 + type: 1000base-t + - name: 1/1/17 + type: 1000base-t + - name: 1/1/18 + type: 1000base-t + - name: 1/1/19 + type: 1000base-t + - name: 1/1/20 + type: 1000base-t + - name: 1/1/21 + type: 1000base-t + - name: 1/1/22 + type: 1000base-t + - name: 1/1/23 + type: 1000base-t + - name: 1/1/24 + type: 1000base-t + - name: 1/1/25 + type: 1000base-t + - name: 1/1/26 + type: 1000base-t + - name: 1/1/27 + type: 1000base-t + - name: 1/1/28 + type: 1000base-t + - name: 1/1/29 + type: 1000base-t + - name: 1/1/30 + type: 1000base-t + - name: 1/1/31 + type: 1000base-t + - name: 1/1/32 + type: 1000base-t + - name: 1/1/33 + type: 1000base-t + - name: 1/1/34 + type: 1000base-t + - name: 1/1/35 + type: 1000base-t + - name: 1/1/36 + type: 1000base-t + - name: 1/1/37 + type: 1000base-t + - name: 1/1/38 + type: 1000base-t + - name: 1/1/39 + type: 1000base-t + - name: 1/1/40 + type: 1000base-t + - name: 1/1/41 + type: 1000base-t + - name: 1/1/42 + type: 1000base-t + - name: 1/1/43 + type: 1000base-t + - name: 1/1/44 + type: 1000base-t + - name: 1/1/45 + type: 1000base-t + - name: 1/1/46 + type: 1000base-t + - name: 1/1/47 + type: 1000base-t + - name: 1/1/48 + type: 1000base-t + - name: 1/1/49 + type: 25gbase-x-sfp28 + - name: 1/1/50 + type: 25gbase-x-sfp28 + - name: 1/1/51 + type: 25gbase-x-sfp28 + - name: 1/1/52 + type: 25gbase-x-sfp28 + - name: mgmt + type: 1000base-t + mgmt_only: true diff --git a/internal/netbox/device-types/HPE/Aruba-8325-48Y8C.yaml b/internal/netbox/device-types/HPE/Aruba-8325-48Y8C.yaml new file mode 100644 index 00000000..a68cc2c9 --- /dev/null +++ b/internal/netbox/device-types/HPE/Aruba-8325-48Y8C.yaml @@ -0,0 +1,142 @@ +--- +manufacturer: HPE +model: HPE Aruba Networking 8325-48Y8C Power-to-Port Airflow 6 Fans 2 Power Supply Units Bundle +slug: hpe-aruba-8325-48y8c +part_number: R9F65A +u_height: 1 +is_full_depth: false +front_image: true +rear_image: true +airflow: front-to-rear +console-ports: + - name: rj45-console + type: rj-45 + - name: usb-console + type: usb-micro-b + - name: usb-ble + type: usb-a +power-ports: + - name: ps1 + type: iec-60320-c14 + maximum_draw: 650 + allocated_draw: 550 + - name: ps2 + type: iec-60320-c14 + maximum_draw: 650 + allocated_draw: 550 +interfaces: + - name: 1/1/1 + type: 25gbase-x-sfp28 + - name: 1/1/2 + type: 25gbase-x-sfp28 + - name: 1/1/3 + type: 25gbase-x-sfp28 + - name: 1/1/4 + type: 25gbase-x-sfp28 + - name: 1/1/5 + type: 25gbase-x-sfp28 + - name: 1/1/6 + type: 25gbase-x-sfp28 + - name: 1/1/7 + type: 25gbase-x-sfp28 + - name: 1/1/8 + type: 25gbase-x-sfp28 + - name: 1/1/9 + type: 25gbase-x-sfp28 + - name: 1/1/10 + type: 25gbase-x-sfp28 + - name: 1/1/11 + type: 25gbase-x-sfp28 + - name: 1/1/12 + type: 25gbase-x-sfp28 + - name: 1/1/13 + type: 25gbase-x-sfp28 + - name: 1/1/14 + type: 25gbase-x-sfp28 + - name: 1/1/15 + type: 25gbase-x-sfp28 + - name: 1/1/16 + type: 25gbase-x-sfp28 + - name: 1/1/17 + type: 25gbase-x-sfp28 + - name: 1/1/18 + type: 25gbase-x-sfp28 + - name: 1/1/19 + type: 25gbase-x-sfp28 + - name: 1/1/20 + type: 25gbase-x-sfp28 + - name: 1/1/21 + type: 25gbase-x-sfp28 + - name: 1/1/22 + type: 25gbase-x-sfp28 + - name: 1/1/23 + type: 25gbase-x-sfp28 + - name: 1/1/24 + type: 25gbase-x-sfp28 + - name: 1/1/25 + type: 25gbase-x-sfp28 + - name: 1/1/26 + type: 25gbase-x-sfp28 + - name: 1/1/27 + type: 25gbase-x-sfp28 + - name: 1/1/28 + type: 25gbase-x-sfp28 + - name: 1/1/29 + type: 25gbase-x-sfp28 + - name: 1/1/30 + type: 25gbase-x-sfp28 + - name: 1/1/31 + type: 25gbase-x-sfp28 + - name: 1/1/32 + type: 25gbase-x-sfp28 + - name: 1/1/33 + type: 25gbase-x-sfp28 + - name: 1/1/34 + type: 25gbase-x-sfp28 + - name: 1/1/35 + type: 25gbase-x-sfp28 + - name: 1/1/36 + type: 25gbase-x-sfp28 + - name: 1/1/37 + type: 25gbase-x-sfp28 + - name: 1/1/38 + type: 25gbase-x-sfp28 + - name: 1/1/39 + type: 25gbase-x-sfp28 + - name: 1/1/40 + type: 25gbase-x-sfp28 + - name: 1/1/41 + type: 25gbase-x-sfp28 + - name: 1/1/42 + type: 25gbase-x-sfp28 + - name: 1/1/43 + type: 25gbase-x-sfp28 + - name: 1/1/44 + type: 25gbase-x-sfp28 + - name: 1/1/45 + type: 25gbase-x-sfp28 + - name: 1/1/46 + type: 25gbase-x-sfp28 + - name: 1/1/47 + type: 25gbase-x-sfp28 + - name: 1/1/48 + type: 25gbase-x-sfp28 + - name: 1/1/49 + type: 100gbase-x-qsfp28 + - name: 1/1/50 + type: 100gbase-x-qsfp28 + - name: 1/1/51 + type: 100gbase-x-qsfp28 + - name: 1/1/52 + type: 100gbase-x-qsfp28 + - name: 1/1/53 + type: 100gbase-x-qsfp28 + - name: 1/1/54 + type: 100gbase-x-qsfp28 + - name: 1/1/55 + type: 100gbase-x-qsfp28 + - name: 1/1/56 + type: 100gbase-x-qsfp28 + - name: mgmt + type: 1000base-t + mgmt_only: true diff --git a/internal/netbox/device-types/HPE/Aruba-8360-48Y6C-v2.yaml b/internal/netbox/device-types/HPE/Aruba-8360-48Y6C-v2.yaml new file mode 100644 index 00000000..c65ed0bb --- /dev/null +++ b/internal/netbox/device-types/HPE/Aruba-8360-48Y6C-v2.yaml @@ -0,0 +1,136 @@ +--- +manufacturer: HPE +model: HPE Aruba Networking 8360-48Y6C v2 Power-to-Port Airflow 5 Fans 2 PSU Attached Bundle +slug: hpe-aruba-8360-48y6c-v2 +part_number: R9G23A +u_height: 1 +is_full_depth: false +airflow: front-to-rear +console-ports: + - name: rj45-console + type: rj-45 + - name: usb-console + type: usb-micro-b + - name: usb-ble + type: usb-a +power-ports: + - name: ps1 + type: iec-60320-c14 + maximum_draw: 725 + allocated_draw: 230 + - name: ps2 + type: iec-60320-c14 + maximum_draw: 725 + allocated_draw: 230 +interfaces: + - name: 1/1/1 + type: 25gbase-x-sfp28 + - name: 1/1/2 + type: 25gbase-x-sfp28 + - name: 1/1/3 + type: 25gbase-x-sfp28 + - name: 1/1/4 + type: 25gbase-x-sfp28 + - name: 1/1/5 + type: 25gbase-x-sfp28 + - name: 1/1/6 + type: 25gbase-x-sfp28 + - name: 1/1/7 + type: 25gbase-x-sfp28 + - name: 1/1/8 + type: 25gbase-x-sfp28 + - name: 1/1/9 + type: 25gbase-x-sfp28 + - name: 1/1/10 + type: 25gbase-x-sfp28 + - name: 1/1/11 + type: 25gbase-x-sfp28 + - name: 1/1/12 + type: 25gbase-x-sfp28 + - name: 1/1/13 + type: 25gbase-x-sfp28 + - name: 1/1/14 + type: 25gbase-x-sfp28 + - name: 1/1/15 + type: 25gbase-x-sfp28 + - name: 1/1/16 + type: 25gbase-x-sfp28 + - name: 1/1/17 + type: 25gbase-x-sfp28 + - name: 1/1/18 + type: 25gbase-x-sfp28 + - name: 1/1/19 + type: 25gbase-x-sfp28 + - name: 1/1/20 + type: 25gbase-x-sfp28 + - name: 1/1/21 + type: 25gbase-x-sfp28 + - name: 1/1/22 + type: 25gbase-x-sfp28 + - name: 1/1/23 + type: 25gbase-x-sfp28 + - name: 1/1/24 + type: 25gbase-x-sfp28 + - name: 1/1/25 + type: 25gbase-x-sfp28 + - name: 1/1/26 + type: 25gbase-x-sfp28 + - name: 1/1/27 + type: 25gbase-x-sfp28 + - name: 1/1/28 + type: 25gbase-x-sfp28 + - name: 1/1/29 + type: 25gbase-x-sfp28 + - name: 1/1/30 + type: 25gbase-x-sfp28 + - name: 1/1/31 + type: 25gbase-x-sfp28 + - name: 1/1/32 + type: 25gbase-x-sfp28 + - name: 1/1/33 + type: 25gbase-x-sfp28 + - name: 1/1/34 + type: 25gbase-x-sfp28 + - name: 1/1/35 + type: 25gbase-x-sfp28 + - name: 1/1/36 + type: 25gbase-x-sfp28 + - name: 1/1/37 + type: 25gbase-x-sfp28 + - name: 1/1/38 + type: 25gbase-x-sfp28 + - name: 1/1/39 + type: 25gbase-x-sfp28 + - name: 1/1/40 + type: 25gbase-x-sfp28 + - name: 1/1/41 + type: 25gbase-x-sfp28 + - name: 1/1/42 + type: 25gbase-x-sfp28 + - name: 1/1/43 + type: 25gbase-x-sfp28 + - name: 1/1/44 + type: 25gbase-x-sfp28 + - name: 1/1/45 + type: 25gbase-x-sfp28 + - name: 1/1/46 + type: 25gbase-x-sfp28 + - name: 1/1/47 + type: 25gbase-x-sfp28 + - name: 1/1/48 + type: 25gbase-x-sfp28 + - name: 1/1/49 + type: 100gbase-x-qsfp28 + - name: 1/1/50 + type: 100gbase-x-qsfp28 + - name: 1/1/51 + type: 100gbase-x-qsfp28 + - name: 1/1/52 + type: 100gbase-x-qsfp28 + - name: 1/1/53 + type: 100gbase-x-qsfp28 + - name: 1/1/54 + type: 100gbase-x-qsfp28 + - name: mgmt + type: 1000base-t + mgmt_only: true diff --git a/internal/netbox/device-types/HPE/Aruba-9300-32D.yaml b/internal/netbox/device-types/HPE/Aruba-9300-32D.yaml new file mode 100644 index 00000000..745087d5 --- /dev/null +++ b/internal/netbox/device-types/HPE/Aruba-9300-32D.yaml @@ -0,0 +1,89 @@ +--- +manufacturer: HPE +model: HPE Aruba Networking 9300-32D 32p QSFP-DD 2p 10G SFP+ Back-to-Front 6 Fans 2 AC PSU Bundle +slug: hpe-aruba-9300-32d +part_number: R9A30A +u_height: 1 +is_full_depth: false +console-ports: + - name: rj45-console + type: rj-45 + - name: usb-ble + type: usb-a +power-ports: + - name: ps1 + type: iec-60320-c14 + maximum_draw: 400 + allocated_draw: 310 + - name: ps2 + type: iec-60320-c14 + maximum_draw: 400 + allocated_draw: 310 +interfaces: + - name: 1/1/1 + type: 40gbase-x-qsfpp + - name: 1/1/2 + type: 40gbase-x-qsfpp + - name: 1/1/3 + type: 40gbase-x-qsfpp + - name: 1/1/4 + type: 40gbase-x-qsfpp + - name: 1/1/5 + type: 40gbase-x-qsfpp + - name: 1/1/6 + type: 40gbase-x-qsfpp + - name: 1/1/7 + type: 40gbase-x-qsfpp + - name: 1/1/8 + type: 40gbase-x-qsfpp + - name: 1/1/9 + type: 40gbase-x-qsfpp + - name: 1/1/10 + type: 40gbase-x-qsfpp + - name: 1/1/11 + type: 40gbase-x-qsfpp + - name: 1/1/12 + type: 40gbase-x-qsfpp + - name: 1/1/13 + type: 40gbase-x-qsfpp + - name: 1/1/14 + type: 40gbase-x-qsfpp + - name: 1/1/15 + type: 40gbase-x-qsfpp + - name: 1/1/16 + type: 40gbase-x-qsfpp + - name: 1/1/17 + type: 40gbase-x-qsfpp + - name: 1/1/18 + type: 40gbase-x-qsfpp + - name: 1/1/19 + type: 40gbase-x-qsfpp + - name: 1/1/20 + type: 40gbase-x-qsfpp + - name: 1/1/21 + type: 40gbase-x-qsfpp + - name: 1/1/22 + type: 40gbase-x-qsfpp + - name: 1/1/23 + type: 40gbase-x-qsfpp + - name: 1/1/24 + type: 40gbase-x-qsfpp + - name: 1/1/25 + type: 40gbase-x-qsfpp + - name: 1/1/26 + type: 40gbase-x-qsfpp + - name: 1/1/27 + type: 40gbase-x-qsfpp + - name: 1/1/28 + type: 40gbase-x-qsfpp + - name: 1/1/29 + type: 40gbase-x-qsfpp + - name: 1/1/30 + type: 40gbase-x-qsfpp + - name: 1/1/31 + type: 40gbase-x-qsfpp + - name: 1/1/32 + type: 40gbase-x-qsfpp + - name: mgmt + type: 1000base-t + mgmt_only: true diff --git a/internal/netbox/device-types/HPE/Cray-XD2000.yaml b/internal/netbox/device-types/HPE/Cray-XD2000.yaml new file mode 100644 index 00000000..15002703 --- /dev/null +++ b/internal/netbox/device-types/HPE/Cray-XD2000.yaml @@ -0,0 +1,21 @@ +--- +manufacturer: HPE +model: Cray XD2000 Chassis +slug: cray-xd2000-chassis +part_number: P49953-B21 +u_height: 2 +is_full_depth: true +subdevice_role: parent +module-bays: + - name: PS1 + position: '1' + - name: PS2 + position: '2' + - name: PS3 + position: '3' + - name: PS4 + position: '4' + - name: Node Bay 1 + - name: Node Bay 2 + - name: Node Bay 3 + - name: Node Bay 4 diff --git a/internal/netbox/device-types/HPE/ProLiant-DL325-Gen11-8SFF.yaml b/internal/netbox/device-types/HPE/ProLiant-DL325-Gen11-8SFF.yaml new file mode 100644 index 00000000..39a27777 --- /dev/null +++ b/internal/netbox/device-types/HPE/ProLiant-DL325-Gen11-8SFF.yaml @@ -0,0 +1,37 @@ +--- +manufacturer: HPE +model: ProLiant DL325 Gen11 8SFF +slug: hpe-proliant-dl325-gen11-8sff +part_number: P54199-B21 +u_height: 1 +is_full_depth: true +console-ports: + - name: Serial + type: de-9 + - name: VGA + type: other +module-bays: + - name: PSU1 + position: PSU1 + - name: PSU2 + position: PSU2 + - name: FlexLOM + position: FlexLOM + - name: PCIe1 + position: PCIe1 + - name: PCIe2 + position: PCIe2 + - name: PCIe3 + position: PCIe3 +interfaces: + - name: Gig-E 1 + type: 1000base-t + - name: Gig-E 2 + type: 1000base-t + - name: Gig-E 3 + type: 1000base-t + - name: Gig-E 4 + type: 1000base-t + - name: iLO + type: 1000base-t + mgmt_only: true diff --git a/internal/netbox/device-types/HPE/ProLiant-DL325-Gen11-FMN.yaml b/internal/netbox/device-types/HPE/ProLiant-DL325-Gen11-FMN.yaml new file mode 100644 index 00000000..1d038fbd --- /dev/null +++ b/internal/netbox/device-types/HPE/ProLiant-DL325-Gen11-FMN.yaml @@ -0,0 +1,37 @@ +--- +manufacturer: HPE +model: ProLiant DL325 Gen11 FMN +slug: hpe-proliant-dl325-gen11-fmn +part_number: S2E06A +u_height: 1 +is_full_depth: true +console-ports: + - name: Serial + type: de-9 + - name: VGA + type: other +module-bays: + - name: PSU1 + position: PSU1 + - name: PSU2 + position: PSU2 + - name: FlexLOM + position: FlexLOM + - name: PCIe1 + position: PCIe1 + - name: PCIe2 + position: PCIe2 + - name: PCIe3 + position: PCIe3 +interfaces: + - name: Gig-E 1 + type: 1000base-t + - name: Gig-E 2 + type: 1000base-t + - name: Gig-E 3 + type: 1000base-t + - name: Gig-E 4 + type: 1000base-t + - name: iLO + type: 1000base-t + mgmt_only: true diff --git a/internal/netbox/device-types/HPE/ProLiant-DL345-Gen11-8LFF.yaml b/internal/netbox/device-types/HPE/ProLiant-DL345-Gen11-8LFF.yaml new file mode 100644 index 00000000..b1c347f5 --- /dev/null +++ b/internal/netbox/device-types/HPE/ProLiant-DL345-Gen11-8LFF.yaml @@ -0,0 +1,31 @@ +--- +manufacturer: HPE +model: ProLiant DL345 Gen11 8LFF +slug: hpe-proliant-dl345-gen11-8lff +u_height: 1 +is_full_depth: true +part_number: P54204-B21 +console-ports: + - name: Serial + type: de-9 + - name: VGA + type: other +module-bays: + - name: PSU1 + position: PSU1 + - name: PSU2 + position: PSU2 + - name: OCP3_1 + position: OCP3_1 + - name: OCP3_2 + position: OCP3_2 + - name: PCIe1 + position: PCIe1 + - name: PCIe2 + position: PCIe2 + - name: PCIe3 + position: PCIe3 +interfaces: + - name: iLO + type: 1000base-t + mgmt_only: true diff --git a/internal/netbox/device-types/HPE/ProLiant-DL385-Gen11-8SFF.yaml b/internal/netbox/device-types/HPE/ProLiant-DL385-Gen11-8SFF.yaml new file mode 100644 index 00000000..b7e1bcd8 --- /dev/null +++ b/internal/netbox/device-types/HPE/ProLiant-DL385-Gen11-8SFF.yaml @@ -0,0 +1,55 @@ +--- +manufacturer: HPE +model: ProLiant DL385 Gen11 8SFF +slug: hpe-proliant-dl385-gen11-8sff +part_number: P53921-B21 +u_height: 2 +is_full_depth: true +console-ports: + - name: Serial + type: de-9 + - name: VGA + type: other +module-bays: + - name: PSU1 + position: PSU1 + - name: PSU2 + position: PSU2 + - name: FlexLOM + position: FlexLOM + - name: PCIe1 + position: PCIe1 + label: primary riser + - name: PCIe2 + position: PCIe2 + label: primary riser + - name: PCIe3 + position: PCIe3 + label: primary riser + - name: PCIe4 + position: PCIe4 + label: secondary riser + - name: PCIe5 + position: PCIe5 + label: secondary riser + - name: PCIe6 + position: PCIe6 + label: secondary riser + - name: PCIe7 + position: PCIe7 + label: tertiary riser + - name: PCIe8 + position: PCIe8 + label: tertiary riser +interfaces: + - name: Gig-E 1 + type: 1000base-t + - name: Gig-E 2 + type: 1000base-t + - name: Gig-E 3 + type: 1000base-t + - name: Gig-E 4 + type: 1000base-t + - name: iLO + type: 1000base-t + mgmt_only: true diff --git a/internal/netbox/module-types/Cray-XD225v.yaml b/internal/netbox/module-types/Cray-XD225v.yaml new file mode 100644 index 00000000..b35e7e1b --- /dev/null +++ b/internal/netbox/module-types/Cray-XD225v.yaml @@ -0,0 +1,33 @@ +--- +manufacturer: HPE +model: Cray XD225v Node +slug: cray-xd225v +part_number: P52183-B21 +u_height: 1 +is_full_depth: true +subdevice_role: child +console-ports: + - name: console + type: rj-45-console + - name: console usb3 + type: usb-a + - name: VGA + type: other +power-ports: + - name: PSU1 + type: iec-60320-c14 + allocated_draw: 67 + maximum_draw: 105 +module-bays: + - name: PCIe1 + position: PCIe1 + label: primary riser + - name: PCIe2 + position: PCIe2 + label: primary riser +interfaces: + - name: Management + type: 100base-tx + mgmt_only: true + - name: GigabitEthernet0/0/1 + type: 1000base-t diff --git a/internal/netbox/module-types/Cray-XD295v.yaml b/internal/netbox/module-types/Cray-XD295v.yaml new file mode 100644 index 00000000..715731b5 --- /dev/null +++ b/internal/netbox/module-types/Cray-XD295v.yaml @@ -0,0 +1,32 @@ +--- +manufacturer: HPE +model: Cray XD295v Node +slug: cray-xd295v +u_height: 2 +is_full_depth: true +subdevice_role: child +console-ports: + - name: console + type: rj-45-console + - name: console usb3 + type: usb-a + - name: VGA + type: other +power-ports: + - name: PSU1 + type: iec-60320-c14 + allocated_draw: 67 + maximum_draw: 105 +module-bays: + - name: PCIe1 + position: PCIe1 + label: primary riser + - name: PCIe2 + position: PCIe2 + label: primary riser +interfaces: + - name: Management + type: 100base-tx + mgmt_only: true + - name: GigabitEthernet0/0/1 + type: 1000base-t