Commit Graph

451 Commits

Author SHA1 Message Date
Walday
1cdb3a45c2 Cisco PSU add (#3628)
* Add files via upload

* Create PWR-C2-500WAC.yaml

* Create PWR-C2-850WAC.yaml

* Delete module-types/SSD/ssd-skos-l-16lc-apc.yaml

* Update and rename skos-l-16lc-apc.yaml to ssd-skos-l-16lc-apc.yaml

* Delete module-types/SSD/skos-l-8sc-upc.yaml

* Delete module-types/SSD/skos-l-16lc-upc.yaml

* Delete module-types/SSD/ssd-skos-l-16lc-apc.yaml

* Create ssd-skos-l-16lc-apc.yaml

* Update ssd-skos-l-16lc-apc.yaml

* Create PWR-C2-1600WAC.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-10-06 11:24:55 +01:00
fknorn
399c1d17ae Added Cisco VIC 1227 module (#3573)
Co-authored-by: Florian Knorn <fknorn@cisco.com>
2025-09-25 21:37:01 +01:00
Sami Nieminen
1abd411b9f Add FS.com FHD-1MTP6LCDOM4AF & FHD-1MTP6LCDOM4A MPO casettes. (#3564) 2025-09-25 09:59:23 +01:00
Sami Nieminen
cc57e2e815 Add HPE P65741-B21 iLO enablement kit. (#3565) 2025-09-22 07:58:52 +01:00
Laurent Stéphenne
11c339b7bd Added Niagara 4248-6C (#3504)
* Added Niagara 4248-6C

* Renamed Niagara Networks to Niagara

* Fixed typoe

* Fixed interface types

* Renamed interfaces and added power supply module

* Added Exterme Ethernet nomeclature

* Fixed interface types

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-09-16 22:00:09 +01:00
fabiovalverde
b540be157a Create mediant-2600-SBC.yaml (#3518)
* Create mediant-2600-SBC.yaml

Added the Mediant 2600 SBC using official datasheet.

* Update mediant-2600-SBC.yaml

Update YAML file

* Update mediant-2600-SBC.yaml

* Update mediant-2600-SBC.yaml

* Update mediant-2600-SBC.yaml

* Create FRU-M26-80-PS-AC.yaml

add request
https://github.com/netbox-community/devicetype-library/pull/3518

* Update mediant-2600-SBC.yaml

update module-bays

* Update FRU-M26-80-PS-AC.yaml

* Update FRU-M26-80-PS-AC.yaml

* Update mediant-2600-SBC.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-09-11 20:54:12 +01:00
Arseny
a16238c34a Add R1208WFTYSR.yaml (#3499)
* Add R1208WFTYSR.yaml

Link: https://ark.intel.com/content/www/us/en/ark/products/192586/intel-server-system-r1208wftysr.html

* Add AXX1100PCRPS.yaml

* Add AXX1300TCRPS.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-09-08 21:31:18 +01:00
Arseny
a34ac23f84 Add FAN-40HA-[BF].yaml (#3508)
Link: https://support.huawei.com/enterprise/en/doc/EDOC1000019246/6f8ab336/fan-40ha-series-fan-modules

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-09-04 21:05:01 +01:00
Arseny
ef48159659 Add FAN-040A-[BF].yaml (#3505)
Link: https://support.huawei.com/enterprise/en/doc/EDOC1000019246/fcf3265f/fan-040a-series-fan-modules
2025-09-04 21:00:03 +01:00
KM Schellens
9560593ded Cisco APIC M4 and required Module Types (#3481)
* added apic m4

* added apic m4 dependent module types

* linting

* added line endings

* newline

* fixed unnecessary detailed description

* added positions to module bays

* swapped for module bays
2025-09-03 08:26:21 +01:00
dupstedt
80bd439ce0 Added MikroTik RDS2216-2XG-4S+4XS-2XQ with front/rear images and DPS-550AB-36G power-supply (#3450)
Co-authored-by: dup005 <dup005@lul.se>
2025-08-27 20:59:21 +01:00
Walday
fcf6d9465e Delete module-types/Cisco/vs-s2t-10g.yaml (#3438)
Delete Clone
2025-08-22 09:50:36 +01:00
Walday
87e64f658c Create ws-c6509-e-fan.yaml (#3436) 2025-08-21 21:46:11 +01:00
Walday
90b8918e79 Create ws-cac-3000w.yaml (#3435) 2025-08-21 21:45:20 +01:00
Walday
31a6840df0 Create vs-s2t-10g.yaml (#3434) 2025-08-21 20:51:20 +01:00
Walday
50814c1cc3 Create WS-X6908-10GE-2T.yaml (#3433) 2025-08-21 20:48:36 +01:00
Walday
3a78d80b61 Create PWR-C5-1KWAC.yaml (#3430) 2025-08-21 11:46:49 +01:00
Markus Viitamäki
555ab73236 Two DELL OCP 3.0 NICs (#3427)
* Two DELL OCP 3.0 NICs

* adding new line EOF
2025-08-21 11:40:19 +01:00
m-hau
329d9f08ae Improve ZPE Service Routers (#3389)
* Add ZPE NSR

* Add ZPE GSR

* Add ZPE BSR

* Remove monitor ports

Don't model them as proper ports, but keep them as comments.

* Use dc-terminal for dc power inputs

* Remove virtual interfaces
2025-08-15 13:15:38 +01:00
Juniper46
f903107eb1 Added SYS-6028R-TR (#3410)
* Create OAW-4750.yaml

* Create PSU-350-AC.yaml

* Create OAW-4750XM.yaml

* Update and rename Aruba-MM-HW-5K.yaml to Aruba-MCR-HW-5K.yaml

This has been renamed

* Update OAW-4750.yaml

* Update OAW-4750XM.yaml

* Create PWS-741P-1R.yaml

* Create SYS-6028R-TR.yaml

* Update SYS-6028R-TR.yaml
2025-08-12 09:15:28 +01:00
Wayne Spangenberg
f78f8cdc10 Add Juniper MX10008 and related module types (#3387)
* Add Juniper MX10008 and related module types with detailed specifications

* Add interface definitions for MX10K-LC2101 and MX10K-LC9600 line cards

* Update Juniper MX10008 and related module types with additional specifications and corrections

---------

Co-authored-by: Wayne Spangenberg <wayne.spangenberg@ams-ix.net>
Co-authored-by: Harry <Harry@cadby.co.uk>
2025-08-11 15:53:05 +01:00
Juniper46
7678a3e7ac Added Alcatel lucent controller (#3405)
* Create OAW-4750.yaml

* Create PSU-350-AC.yaml

* Create OAW-4750XM.yaml

* Update and rename Aruba-MM-HW-5K.yaml to Aruba-MCR-HW-5K.yaml

This has been renamed

* Update OAW-4750.yaml

* Update OAW-4750XM.yaml
2025-08-11 15:32:28 +01:00
Juniper46
968cb326c2 Improve data (#3406)
* Update FAP-C24JE.yaml

removed non manufacture url and improved power port

* Update XN-DCPWR-300W-BF.yaml

* Update XN-DCPWR-300W-FB.yaml

* Update X250e-48tDC.yaml

* Update EX4200-24PX.yaml

* Update EX4200-24P.yaml

* Update EX4200-24F.yaml

* Update EX4200-24T.yaml

* Update EX4200-48P.yaml

* Update EX4200-48PX.yaml

* Update EX4200-48T.yaml

* Update RMCARD205.yaml

* Update XGS-107.yaml

* Update S2995G-24TX-UPS.yaml

* Update S2995G-24TX-RPS.yaml

* Update S2995G-24FX.yaml

* Update XGS-108.yaml

* Update CX555.yaml

* Update C9200CX-12T-2X2G.yaml

fixed power ports

* Update X440-48tDC.yaml

* Update FG-300D.yaml
2025-08-11 15:21:38 +01:00
m-hau
9e6cf8d017 Enforce component properties (#3391)
* Disable additional properties for components

It is not a global option, it needs to be set per-definition.
Enabling it produces a lot of validation errors.

* Update json schema

Add missing fields and value constraints. The `rf_role` enum is
currently not included in the `generated_schema.json` from upstream,
so I "faked" it for now by added it manually.

* Rework custom power source marker

While you could technically have a device that does PoE and serial
console on the same port, this is just one very specific scenario.
Rename the custom property from `poe` to `_is_power_source` to be more
general and better reflect its intention, and properly document it in
the json schema.
Remove the property from device types where it is false, and where it's
unneeded because power-ports exist.

* Fix power draw

In NetBox the PSU modules have a power draw, but not the module-bays you
can put them into; so remove it from those. Plus some minor corrections.

* Fix PoE

Basically fix the casing by renaming from the wrong kebab-case to the
correct snake_case.

* Turn invalid comments into description

Only device types can have `comments`, everything else is limited to
`description`. So turn all invalid comments into descriptions.

* Fix mgmt_only

Console port in NetBox don't have a `mgmt_only` property, because they
are by definition management-only.

* Fix position(s)

Device bays don't have a position, because the child devices are
completely separate and don't share any naming/numbering.

* Miscellaneous fixes

Everything that didn't fit into the prior larger error categories.
Validation now passes again.
2025-08-08 22:10:01 +01:00
Rene Steen
77204ea0af Add netgate 1537 config (#3351)
* added netgate 1537 config

* added device bays and part number

* added empty line at the end of yaml

* rename file to contain double '-' char

* change slug name to include double '-'

* use module bay instead of device bay and add supermicro aoc sgp i4 module

* remove quotes

* add position attribute

* subdevice role no longer needed

* rj45 should be interface port with mgmt only flag

* Update and rename 1537-pfsense-plus--security-gateway.yaml to 1537-Security-Gateway.yaml

---------

Co-authored-by: Rene Steen <steen.rene@indivumed.com>
Co-authored-by: Harry <Harry@cadby.co.uk>
2025-08-06 14:58:18 +01:00
m-hau
5d900ec8fb Cisco Nexus 7700 device and module types (#3321)
Co-authored-by: Harry <Harry@cadby.co.uk>
2025-08-04 14:14:06 +01:00
Ben Klein
89b9c0396e Add Dell CF4P0 LOM network card (#3359) 2025-08-01 22:35:57 +01:00
Bart Nijssen
5da1207387 IBM SAN Volume Controllers (#3324)
* Create SAN-Volume-Controller-2145-SV2.yaml

Created the IBM SAN Volume Controller 2145-SV2

* Create SAN-Volume-Controller-2145-SV3.yaml

Create the IBM SAN Volume Controller 2145-SV3

* Create SVC-Quad-port-64-Gbps-FC-NVMe-adapter.yaml

* Create SVC-Quad-port-32-Gbps-FC-NVMe-adapter.yaml

* Replace Power ports with Module Bays

* Replace Power ports with Module Bays

* Remove duplicate module bays key

* Remove duplicate module bays key

* Create SVC-2145-SV2-2000-W-AC-PSU.yaml

* Create SVC-2145-SV3-PSU-FRU-1KW.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-07-30 22:16:57 +01:00
David-Kahn-CA
da4905665d Added Dell 0W1R7V module (#3352) 2025-07-28 21:56:34 +01:00
Rene Steen
c0f5fe06fe Add seagate exos corvault (#3308)
* added seagate exos corvault 4U106

* remove trailing line

* added empty line

* only lowercase letters in slug

* slug should contain full manufacturer

* * added weight and airflow property
* moved interfaces and PSU to module definitions

* added empty line at the end

* added Artesyn PSU used by seagate corvault

* remove whitespace

* Add is_full_depth property to Seagate Exos CORVAULT controller

* update filename

---------

Co-authored-by: Rene Steen <steen.rene@indivumed.com>
2025-07-21 15:03:39 +01:00
David-Kahn-CA
55932837e5 Dell module additions (#3309)
* Added new Dell module types

* Added Dell module 05RHVVA02

* Added Dell 00XW8WA00 module

* Added Dell 0CMPGMA03 module.
2025-07-16 15:12:44 +01:00
David-Kahn-CA
a2d26360c5 Supermicro module additions (#3304)
* Added Supermicro 100G nic modules

* Fix typo

* Fix linkx for modules

* Fix linkx for modules

* Remove non ASCI characters
2025-07-11 13:49:23 +01:00
David-Kahn-CA
0b69e2b065 Added Dell module types (#3301) 2025-07-09 20:56:19 +01:00
David-Kahn-CA
6951384410 Srx4600 device update (#3297)
* Juniper SRX4600 device update. Replace static psu definations with modules, add fan modules. Add datasheet and weight. Change full_depth value to true.

* Added srx-fan-afo module for SRX devices.

* Added back front_image and rear_image
2025-07-09 16:24:00 +01:00
Michael Kriegs
1676c2d181 add NetApp C60 + Shelf (#3289)
* add NetApp C60 + Shelf

* add image to controller

* rename images

* remove Controller Image link

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-07-01 21:49:01 +01:00
Norman Ziert
53ad73876c Addition of all AC common slot PSUs for HPE ProLiant G6, G7 and Gen8 (#3284)
* Addition of all AC common slot PSUs for HPE ProLiant G6, G7 and Gen8
servers

* Fix part_number

---------

Co-authored-by: Norman Ziert <norman@ltnz001.pdv-sachsen.de>
2025-06-30 12:04:11 +01:00
Norman Ziert
1dcf131981 Add ProLiant 385p Gen8 and rework one 1Gb 4P LOM Adapater (#3278)
* add HPE Proliant DL385p Gen8 device template

* Add HPE Ethernet 1Gb 4-port 331FLR Adapter

* Revert "Add HPE Ethernet 1Gb 4-port 331FLR Adapter"

This reverts commit 96189d1a528016a49a0299c52b512ffd8d711c6a.

* Add "HPE Ethernet 1Gb 4-port 331FLR adapter for Gen8"

* Replaces formaly known "HPE Ethernet 1Gb 4-port 331FLR adapter" with the latest quickspec information, referred as "HPE Ethernet 1Gb 4-port FLR-T BCM5719 adapter" for Gen9 and Gen10 servers.

* Adds "Broadcom BCM5719 Ethernet 1Gb 4-port BASE-T" OCP3 Adapter for HPE for Gen10+, Gen11 and Gen12 servers

* Fix typos and spaces

* Fixed issues

---------

Co-authored-by: Norman Ziert <norman@ltnz001.pdv-sachsen.de>
Co-authored-by: Harry <Harry@cadby.co.uk>
2025-06-30 12:02:01 +01:00
Karl Q.
2dd3294314 Take2/add uptime compute blade (#3281)
* Add the "bladerunner" and "blade" for Uptime Industries

Best guess about some of the parameters / values ... including model/sku numbers.

* Adjustments to the Compute Blade

And add two versions of the Raspberry Pi Compute Module 4 (8 gig ram, no flash with and without wifi variants)

* BladeRunner is not powered

explicitly set this

---------

Co-authored-by: Karl Quinsland <contact@kquinsland.com>
2025-06-28 21:30:42 +01:00
Sean
54700c5e0b Add UfiSpace S9600-32X (#3270)
* Add UfiSpace S9600-32X

* Fixed issues

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-06-27 11:09:57 +01:00
Sean
ef2f5a9f34 Add Telco System TM-8104 Switch (#3269)
* Add Telco TM-8104 switch and modules

* Fix end-of-file needs blank line, rename elevation images to match README

* Fixed indenting, because netbox issue #9101 is still a thing

* Fixed issues

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-06-27 10:39:45 +01:00
Karl Q.
f01c2b5666 Add 920W version of common supermicro PSU (#3264)
<type>: $summary
Ticket: ABC-1234
Problem:
Solution:
Testing:

Co-authored-by: Karl Quinsland <contact@kquinsland.com>
2025-06-22 22:09:04 +01:00
Karl Q.
e4bec0a2eb This adds the 1KW version of the common supermicro 1U PSU (#3254)
model: PWS-1K28P-SQ

Co-authored-by: Karl Quinsland <contact@kquinsland.com>
2025-06-15 22:04:55 +01:00
Ryazanov Alexander Mihailovich
5844eb4e2d feat: add Cisco power supply modules (#3203)
* feat: add Cisco C9K-PWR-1600WAC-R power supply module

* refactor: add comments to Cisco C9K-PWR-650WAC-R power supply module

* feat: add Cisco C9K-PWR-930WDC-R power supply module

* fix: unexpected mapping in C9K-PWR-1600WAC-R.yaml

* fix: unexpected mapping in C9K-PWR-650WAC-R.yaml

* fix: unexpected mapping in C9K-PWR-930WDC-R.yaml

* feat: add Cisco C9K-PWR-1600WDC-R power supply module

* feat: add Cisco C9K-PWR-1500WAC power supply module
2025-05-27 21:31:38 +01:00
narendt2
78187264e1 Create Module Cisco C9400-LC-48H (#3186)
* Create Module Cisco C9400-LC-48H

* missed a 0

* fix PoE mode
2025-05-26 21:30:32 +01:00
Harry
531275a772 Requirements update (#3184)
* Update components.json

added 64 character limit to name for interface and console ports
names

* Update components.json

added max length

* Update README.md

* Update README.md

* Update README.md

* Update device_types.py

added checks for POE interfaces

* Added poe_type to interfaces

* Added poe_types

* Added poe type

* added required fields
2025-05-23 10:32:33 -04:00
Rasmus Aaen
c8f5b556fd Add Lenovo 4XC7A08240 module type (#3183)
* Add Lenovo 4XC7A08240 module

* Fixed issues

---------

Co-authored-by: Rasmus Aaen <ra@emd.dk>
Co-authored-by: Harry <Harry@cadby.co.uk>
2025-05-23 14:04:48 +01:00
Walday
aea60892aa Update 865408-B21.yaml (#3172) 2025-05-21 21:27:35 +01:00
Felix
bdf75b4c95 Update HPE Aruba 2930M series switches and related power supplies (#3131)
* ARuba 2930M 24SR and 48G PoE+: unify model naming for PoE+

* Aruba 2930M: add PoE power budget and correct Management interface to 100Base-T

* Aruba 2930M 24SR-PoEP: add poe details to interfaces

* Aruba 2930M: Update comments, weight and PoE writing of R0M67A

* Aruba 2930M: Add new device JL320A 24G-PoE+

* Aruba 2930M: Add new device R0M68A 24SR-PoE6

* Aruba 2930M: Add new device JL323A 40G-8SR-PoE+

* HPE Aruba networking: update 250W PSU JL085A

* HPE Aruba networking: add 680W PSU JL086A

* HPE Aruba networking: add 1050W PSU JL087A

* HPE Aruba networking: add 1600W PSU JL670A

* HPE Aruba networking: add 250W DC input PSU JL757A

* HPE Aruba networking: add 1050W DC input PSU JL758A

* HPE Aruba networking: correct type to DC-Terminal for JL757A and JL758A

* HPE aruba networking: rename 2930M-40G-8SR-PoE6 to match other switches file names.

* HPE Aruba Networking: revert CRLF back to LF for all previous changed files

* Aruba 2930M series: correct Management to 100base-tx

* Aruba 2930M: set correct name for oobm interface

* Aruba 2930M-24G-PoE+: remove excess dot from comment

* Fixed issues

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-05-16 10:42:12 +01:00
Ryan Eby
0706fa6310 Add CyberPower Remote Management Cards (#3132) 2025-05-16 09:58:56 +01:00
segachan
cc9a2c70a4 Add Cisco ASR9k device types and compatible module types. (#3116)
* Add Cisco ASR9k device types and compatible module types.

Cisco ASR9922, ASR9912, ASR9010 device type, and Modules.

* Update A9K-8T-L.yaml

* Update A9K-4X100GE.yaml

* Update A9K-4T-L.yaml

* Update A9K-16X100GE-TR.yaml

* Fix: Updated interfaces for Cisco A9K-2T20GE-L module.

* Update A99-4HG-FLEX-TR.yaml

fixed port type

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-05-13 11:04:33 +01:00