Commit Graph

2370 Commits

Author SHA1 Message Date
Caio Almeida
6f68c061e5 Adds a new Generic Device Type: 16-port Copper Modular Patch Panel Half Depth (#3399)
* Adds 'generic-16-port-copper-modular-patch-panel-half-depth.front.png'

* Adds '16-port-Copper-Modular-Patch-Panel-Half-Depth.yaml'

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-08-11 11:40:36 +01:00
Caio Almeida
7b2c7e48f3 Adds a new Huawei Device Type: S5720-52X-PWR-SI-AC (#3401)
* Adds 'huawei-s5720-52x-pwr-si-ac.front.png'

* Adds 'huawei-s5720-52x-pwr-si-ac.rear.png'

* Adds 'S5720-52X-PWR-SI-AC.yaml'

* Fix PoEs value on .yaml

* Fix 'power-ports' -> 'module-bays' on S5720-52X-PWR-SI-AC.yaml
2025-08-11 11:06:01 +01:00
Caio Almeida
863b1e1d81 Adds a new Huawei Device Type: S5700-52P-LI-AC (#3400)
* Adds 'huawei-s5700-52p-li-ac.front.png'

* Adds 'huawei-s5700-52p-li-ac.rear.png'

* Adds 'S5700-52P-LI-AC.yaml'

* Update S5700-52P-LI-AC.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-08-10 10:03:50 +01:00
Maximiliano Kolus
acab3c9719 Add Fortinet FortiGate 91E (#3396)
* Add Fortinet FortiGate 91E

* Added airflow datapoint.

* Update FG-91E.yaml

fixed issue

* Update FG-91E.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-08-10 09:51:22 +01:00
Maximiliano Kolus
200faffad7 Add Fortinet FortiGate 90E (#3394)
* Add Fortinet FortiGate 90E

* Update FG-90E.yaml

fixed issues

* added airflow datapoint

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-08-10 09:42:53 +01:00
Maximiliano Kolus
d133494c5d Add Fortinet FortiAP 231F (#3395)
* Add Fortinet FortiAP 231F

* Update FAP-231F.yaml

fixed issues

* Update FAP-231F.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-08-09 21:52:38 +01:00
Caio Almeida
53bd66e0ba Updates Huawei Device Type: NE8000 F1A-8H20Q (#3398)
* Adds 'huawei-ne8000-f1a-8h20q.front.png'

* Adds 'huawei-ne8000-f1a-8h20q.rear.png'

* Adds Elevation Images to NE8000-F1A-8H20Q.yaml

* Updates comments hyperlink on .yaml
2025-08-09 21:51: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
Caio Almeida
ad2106b27b Adds a new HPE Device Type: MSR954 AC Router JH296A (#3386)
* Adds 'hpe-msr954-ac-router.front.png'

* Adds 'JH296A.yaml'

* Adds 'hpe-msr954-ac-router.rear.png'

* Renames .yaml
2025-08-07 21:45:13 +01:00
Matthew Seaman
0ddf4b1b93 Add library entry for Dell PowerEdge R660xs (#3388)
* Add library entry for Dell PowerEdge R660xs

https://www.delltechnologies.com/asset/en-us/products/servers/technical-support/poweredge-r660xs-technical-guide.pdf

* Correct the speed of the on-board Ethernet ports

These are only 1Gb Ethernet.  Apologies for the confusion.

* Remove editor backup file committed by mistake.
2025-08-07 21:44:19 +01:00
Frigyes
92fc030794 Added SuperServer 1028R-WTR (#3385)
* Added SuperServer 1028R-WTR

* Update SuperServer-1028R-WTR.yml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-08-06 21:56:27 +01:00
Motoyuki OHMORI
3e7e935c74 add HPE Aruba Networking CX 6200F 24G 4SFP+ Switch (JL724B). (#3384)
* add HPE Aruba Networking CX 6200F 24G 4SFP+ Switch (JL724B).

* Update Aruba-6200F-24G-4SFPP-B.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-08-06 21:52:40 +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
iriseden
618c9934ab Add HPE 5140 El and HI (#3353)
* Add R9L61A

* Add JL824A

* Add POE mode

* Add JL827A

* poe_mode on Ge1/0/20

* Add R9L64A

* Wrong interface added

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-08-06 14:53:08 +01:00
adam5isalive
e57ffe9103 Arris-s33v2 (#3378)
* add arris s33v2

* fix typo

---------

Co-authored-by: Adam Yedlin <adam@yedlin.us>
2025-08-06 14:45:40 +01:00
Arne Opdal
c62528695d Add device type Fortinet FG-401F (#3233)
* Add device type Fortinet FG-401F

* Changet interface name and type according to documentation

---------

Co-authored-by: Arne Opdal <arne.opdal@netnordic.com>
2025-08-05 12:17:03 +01:00
Caio Almeida
3a225c5d42 Adds a new HPE Device Type: MSR1002-4 AC Router JG875A (#3376)
* Adds 'hpe-msr1002-4-ac-router.front.png'

* Adds 'hpe-msr1002-4-ac-router.rear.png'

* Adds 'JG875A.yaml'

* Update and rename JG875A.yaml to MSR1002-4-AC-Router.yaml

Fixed pre-commit issues

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-08-05 08:34:47 +01:00
Onlyodin
7a0c1392ca Added Meraki MS150 switches (#3374)
* Added Meraki MS150 switches

* Update Meraki-MS150-24MP-4X.yaml

To correct a typo for port type on port 19

* Added weight units for MS150 switches

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-08-05 08:24:07 +01:00
mtimvik
2e98e9610b Snr s2900 (#3354)
* renmae S2995G-24FX to S2995G-24FX-UPS (modification with UPS)

* cosmetic fixes for S2995G-24FX-UPS; add SNR S2995G-24FX, S2989G-48TX-POE

* add SNR S2995G models with AC power

* fix slug for SNR S2995G-24TX-POE

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-08-05 08:17:02 +01:00
mtimvik
a082747758 MikroTik ccr1016 revisions (#3355)
* rename revision 2 of CCR1016-12S-1S+

* separate two revisions of CCR1016-12S-1S+; add airflow for CCR1036-8G-2S+EM

* MikroTik CCR1016-12S-1S+ - add weight and images; hide usb power outlet to comment

* add weight; hide usb to comments

* rever hide usb to comments

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-08-04 22:45:41 +01:00
middel94
4c916630c5 Create Lancom LX-7300.yaml (#3373)
* Create Lancom LX-7300.yaml

* Update LX-7300.yaml

poe_type changedt to type3-ieee802.bt
2025-08-04 15:42:43 +01:00
Rasmus K.
fa31684df9 Create C888-K9.yaml (#3371) 2025-08-04 14:17:03 +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
middel94
118e57c777 Create device-type Lancom LW-700.yaml (#3370)
* Create device-type Lancom LW-700.yaml

* Update LW-700.yaml

added height & weight. changed poe_type
2025-08-04 14:07:01 +01:00
Emanuel
b9c792140f Add Fortinet Fortigate Rugged FGR-60F (#3368)
* Add Fortinet Fortigate Rugged FGR-60F

* ADD Fortinet FortiGate Rugged 60F

* Update FGR-60F.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-08-04 10:13:44 +01:00
Ben Klein
9034b367d2 Add Supermicro SYS-E300-12D-4CN6P (#3358) 2025-08-04 10:06:47 +01:00
bec-proy
827a630d82 Add MitraStar GPT-2541GNAC (#3234)
* Create GPT-2541GNAC

* Create 1

* Add files via upload

* Delete elevation-images/MitraStar/1

* Fixed issues

* Update GPT-2541GNAC.yaml

---------

Co-authored-by: Harry Cadby <harry@cadby.co.uk>
2025-08-03 19:15:52 +01:00
nativenoble
e8a9c43608 Add LANCOM-UF-60 (#3200)
* added phoenix switch

* fix: apply yamlfmt formatting via pre-commit hook

* fix: resolve yamllint empty value warnings

* fix: resolve yamllint empty value warnings

* added: TC Extender 6004

* fix: format misstake

* feat: add LANCOM UF 60

* fix: typo

* fix: wrong com type

* Update UF-60.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-08-03 19:02:45 +01:00
Karl Q.
15482d10af Add/asus pro ws x570 ace (#3263)
* Add `asus-pro-ws-x570-ace`

Modeled as a "child" with module-bays. If i'm understanding the concept right, a case (with a module-bay for a MB and PSU) would be the parent.

* fix yaml quote format

<type>: $summary
Ticket: ABC-1234
Problem:
Solution:
Testing:

---------

Co-authored-by: Karl Quinsland <contact@kquinsland.com>
Co-authored-by: Harry <Harry@cadby.co.uk>
2025-08-03 18:39:25 +01:00
akiontke
faf1bbd776 C9200L-48PL-4X (#3112)
* device C9200L-48PL-4X added

* Update C9200L-48PL-4X.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-08-03 18:30:36 +01:00
Karl Q.
f7804fe25f feat - add DIMM slots on sys-5019d-fn8tp as module bays (#3259)
4.3+ netbox supports DIMM as module bays

Co-authored-by: Karl Quinsland <contact@kquinsland.com>
Co-authored-by: Harry <Harry@cadby.co.uk>
2025-08-03 17:59:47 +01:00
Karl Q.
5df6658afa feat add supermicro MBD-X10SRH-CF and CSE-847BE1C-R1K23LPB (#3253)
* feat add supermicro `MBD-X10SRH-CF` and `CSE-847BE1C-R1K23LPB`

Chassis comes with images

* fix - nit/fmt/lint

All hail the `autofmt` :D

---------

Co-authored-by: Karl Quinsland <contact@kquinsland.com>
Co-authored-by: Harry <Harry@cadby.co.uk>
2025-08-03 17:39:24 +01:00
Onlyodin
e46e5519de Added QNAP TVS-EC1580MU-SAS-RP (#3367)
Co-authored-by: Harry <Harry@cadby.co.uk>
2025-08-03 16:07:53 +01:00
teunbruijnen
c01f871748 Create USW-Pro-XG-8PoE (#3356)
* Create USW-Pro-XG-8PoE

* Rename USW-Pro-XG-8PoE to USW-Pro-XG-8PoE.yaml

* Update USW-Pro-XG-8PoE.yaml

* Update USW-Pro-XG-8PoE.yaml

* Update USW-Pro-XG-8PoE.yaml

* Rename USW-Pro-XG-8PoE.yaml to USW-Pro-XG-8-PoE.yaml

* Update USW-Pro-XG-8-PoE.yaml
2025-08-03 16:02:09 +01:00
Caio Almeida
adf8eaf5e0 Adds fixes + a new Huawei Device Type: S6750-H48Y8C (#3366)
* Adds 'huawei-s6750-h48y8c.front.png'

* Adds 'huawei-s6750-h48y8c.rear.png'

* Adds 'S6750-H48Y8C.yaml'

* Fix Eth's interface name on S6730-H48Y6C-V2: from MEth0/0/1 to MEth0/0/0

* Fix weight value on S5735-L48P4XE-A-V2: from 1.1 kg to 6.10 kg

* Adds part_number on S6720-30C-EI-24S-AC: 02350DMN
2025-08-03 15:58:43 +01:00
Motoyuki OHMORI
3c9abbe075 add images of Aruba-6000-12G-POE4-2SFP (R8N89A). (#3365) 2025-08-03 15:57:34 +01:00
Bastian Leicht
ff41c26a8f feat: add QNAP TS-469 Pro (#3228)
Co-authored-by: Harry <Harry@cadby.co.uk>
2025-08-01 23:15:26 +01:00
Bastian Leicht
63a92bf091 feat: add QNAP TS-233 (#3229)
Co-authored-by: Harry <Harry@cadby.co.uk>
2025-08-01 23:10:35 +01:00
Christian Breunig
604413f69a Sync Arista DCS-7368 and DCS-7368X4 (#3360)
The Arista DCS-7368 is a fully modular chassis and the X4 is the switchcard
(ASIC) installed. Instead of having two devices which both are not 100% correct
combine them into one DCS-7368 fully module chassis.

Reflect the port configuration and interface naming according to the real
hardware.

Switch#show inventory
System information
  Model                    Description
  ------------------------ ----------------------------------------------------
  7368                     7368 Chassis

  HW Version  Serial Number  Mfg Date   Epoch
  ----------- -------------- ---------- -----
  11.01       yyyyyyyyyyy    2020-11-14 01.00

System has 10 card slots
  Module            Model              HW Version       Serial Number       Mfg Date         Epoch
  ----------------- ------------------ ---------------- ------------------- ---------------- -----
  Supervisor1       7368-SUP           11.02            yyyyyyyyyyy         2020-09-10       01.00
  Linecard2         7368-16C           11.01            yyyyyyyyyyy         2020-10-07       01.00
  Linecard3         7368-16C           11.01            yyyyyyyyyyy         2020-10-08       01.00
  Linecard4         7368-16C           12.00            yyyyyyyyyyy         2023-05-11       01.00
  Linecard5         Not Inserted
  Linecard6         Not Inserted
  Linecard7         Not Inserted
  Linecard8         Not Inserted
  Linecard9         Not Inserted
  Switchcard1       7368X4-SC          11.01            yyyyyyyyyyy         2020-11-04       01.00

System has 4 power supply slots
  Slot Model            Serial Number
  ---- ---------------- ----------------
  1    PWR-1900AC-F     yyyyyyyyyyy
  2    PWR-1900AC-F     yyyyyyyyyyy
  3    PWR-1900AC-F     yyyyyyyyyyy
  4    PWR-1900AC-F     yyyyyyyyyyy

System has 5 fan modules
  Module  Number of Fans  Model            Serial Number
  ------- --------------- ---------------- ----------------
  1       1               FAN-7002H-F      N/A
  2       1               FAN-7002H-F      N/A
  3       1               FAN-7002H-F      N/A
  4       1               FAN-7002H-F      N/A
  5       1               FAN-7002H-F      N/A

Co-authored-by: Christian Breunig <christian.breunig@rohde-schwarz.com>
2025-08-01 22:54:56 +01:00
Victor Ayodeji Oluwasusi
19d1e9905a Create Instant-On-1430-26G-2SFP.yaml (#3340)
* Create Instant-On-1430-26G-2SFP.yaml

* Update and rename Instant-On-1430-26G-2SFP.yaml to Aruba-1430-26G-2SFP.yaml

Fixed naming to follow other Instant On devices

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-08-01 22:47:36 +01:00
Motoyuki OHMORI
4d3120e31c add images of: (#3357)
HPE Aruba CX 6000 48G PoE4 740W
	HPE Aruba CX 6100 48G PoE4 740W
2025-08-01 22:33:48 +01:00
Walday
370e0b7894 Update Dorado-5000-v6-enclosure.yaml (#3361) 2025-08-01 22:22:54 +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
Walday
2994eca892 Create D5V6-256G-NVMe-Ctrl.yaml (#3349)
* Create D5V6-256G-NVMe-Ctrl.yaml

* Update D5V6-256G-NVMe-Ctrl.yaml

* Update D5V6-256G-NVMe-Ctrl.yaml
2025-07-30 22:02:51 +01:00
Rasmus K.
46cf67e80b Adding Cisco Catalyst Micro Switches (#3343)
* Creating CMICR-4PS.yaml

* Update CMICR-4PS.yaml

* Create CMICR-4PC.yaml

* Create CMICR-4PT.yaml

* Delete device-types/Cisco/CMICR directory

* Create CMICR-4PT.yaml

* Update CMICR-4PC.yaml

* Update CMICR-4PS.yaml

* Update CMICR-4PT.yaml

* Update CMICR-4PC airflow.yaml

* Update airflow CMICR-4PS.yaml

* Update airflow CMICR-4PT.yaml
2025-07-30 21:58:13 +01:00
Matt Lambie
8ec3600888 Google Wifi AC-1304 (#3348)
* Google Wifi AC-1304

* Update device-types/Google/Wifi.yml

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update and rename Wifi.yml to WiFi-AC-1304.ymal

* Rename WiFi-AC-1304.ymal to WiFi-AC-1304.yaml

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Harry <Harry@cadby.co.uk>
2025-07-28 22:15:05 +01:00
Rene Steen
1da827203a fix/seagate exos corvault (#3350)
* 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

* module placeholders dont work for device bays

* subdevice definition was missing and needs to be set to parent

* all controller port names should be lower case

* move rj45 port to interface as it can be assigned an IP and has a webinterface

* remove comment

---------

Co-authored-by: Rene Steen <steen.rene@indivumed.com>
2025-07-28 21:52:59 +01:00
Caio Almeida
55fda7803c Adds new Huawei Device Type: S6730-H48Y6C-V2 (#3346)
* Adds 'huawei-s6730-h48y6c-v2.front.png'

* Adds 'huawei-s6730-h48y6c-v2.rear.png'

* Creates S6730-H48Y6C-V2.yaml

* Fixes Power Module info on s6730-h48y6c-v2

* Fixes S6730-H48Y6C-V2.yaml format

* Update S6730-H48Y6C-V2.yaml

fixed pre-commit issues

* Adds airflow, weight and weight_unit for S6730-H48Y6C-V2

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-07-28 21:51:55 +01:00
Caio Almeida
de0f0fb559 Updates Huawei Device Type: S6720-30C-EI-24S-AC (#3347)
* Adds 'huawei-s6720-30c-ei-24s-ac.front.png'

* Adds 'huawei-s6720-30c-ei-24s-ac.rear.png'

* Modifies S6720-30C-EI-24S-AC.yaml -> adds elevation images

* Adds comment to .yaml + hyperlink to hardware description

* Update S6720-30C-EI-24S-AC.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-07-26 23:13:21 +01:00
Caio Almeida
87e730422d Adds new Huawei Device Type: S5735-L48P4XE-A-V2 (#3345)
* Adds 'huawei-s5735-l48p4xe-a-v2.front.png'

* Adds 'huawei-s5735-l48p4xe-a-v2.rear.png'

* Adds 'huawei-s5735-l48p4xe-a-v2' .yaml file

* Fixes .yaml from 'power-ports' to 'module-bays' due to having a power module.

* Update S5735-L48P4XE-A-V2.yaml

fixed issues

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-07-26 23:05:26 +01:00