Commit Graph

526 Commits

Author SHA1 Message Date
Walday
9bf2a4a0d8 Update WS-C3750-48TS-S.yaml (#3610) 2025-10-05 20:19:37 +01:00
Walday
d4821f5f10 Update WS-C2960-48TT-L.yaml (#3609) 2025-10-05 20:17:40 +01:00
Walday
b1709c26fe Update WS-C2960-24TC-L.yaml (#3608) 2025-10-05 20:15:54 +01:00
Walday
78696b13f2 Update WS-C2960-8TC-L.yaml (#3607) 2025-10-05 20:13:21 +01:00
Walday
054fea7519 Update WS-C3750G-12S.yaml (#3606)
* Update WS-C3750G-12S.yaml

* Update WS-C3750G-12S.yaml
2025-10-05 20:12:53 +01:00
Walday
2cea08b3dc Create ISDN-GW-3241.yaml (#3593) 2025-10-01 16:09:56 +01:00
Walday
9ac5176ea2 Update C9300-24T.yaml (#3584) 2025-10-01 13:04:19 +01:00
jschaller
56a251b396 Add Cisco C8300-2N2S-6T router (#3574)
* Added Cisco C8300-2N2S-6T router

* fix capitalization on slug
2025-09-25 21:38:49 +01:00
fknorn
2d94ad230d Added Cisco UCSC-C240-M4L Server with images (#3572)
Co-authored-by: Florian Knorn <fknorn@cisco.com>
2025-09-25 21:33:33 +01:00
fknorn
b8433cc417 Added front image, added weight and updated datasheet url (#3568)
Co-authored-by: Florian Knorn <fknorn@cisco.com>
2025-09-24 11:08:53 +01:00
Walday
56fa676f99 Update WS-C2960G-48TC-L.yaml (#3551) 2025-09-18 21:26:10 +01:00
Laurent Stéphenne
c3e9cf615b Added Cisco SKY-GT-AA (#3503)
* Added Cisco SKY-GT-AA

* Renamed interfaces

* Fixed power port type
2025-09-16 21:29:16 +01:00
sdh91
2b22966998 Cisco Device and Module Images (#3536)
* Add files via upload

* Delete elevation-images/Cisco/C9600-LC-48TX.png

* Delete elevation-images/Cisco/C9600-LC-48YL.png

* Add files via upload

* Update C9606R.yaml

* Rename cisco_catalyst_9606r.front.png to cisco-c9606r.front.png

* Rename cisco_catalyst_9606r.rear.png to cisco-c9606r.rear.png
2025-09-14 20:22:19 +01:00
fabiovalverde
4dac75b6ee Create Meraki-MS130-12X.yaml (#3521)
* Create Meraki-MS130-12X.yaml

Create Cisco Meraki MS130 12X

* Update Meraki-MS130-12X.yaml

just structure organize

* Update Meraki-MS130-12X.yaml

* Update Meraki-MS130-12X.yaml

add airflow

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-09-11 20:09:54 +01:00
drake-thorne
3691c331eb Add Cisco APs to device library (#3506)
* Add Cisco APs to device library

* add airflow to cisco aps

---------

Co-authored-by: draket77 <94173365+draket77@users.noreply.github.com>
2025-09-04 21:38:22 +01:00
Walday
3eafb20352 Update WS-C3750X-24T-S.yaml (#3500) 2025-09-04 12:09:30 +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
Walday
3485e21814 Update WS-C2960X-48FPS-L.yaml (#3491) 2025-09-02 12:20:48 +01:00
Walday
be3ae76737 Update WS-C2960X-24TS-L.yaml (#3490) 2025-09-02 11:39:08 +01:00
Walday
65a15d86a0 Update WS-C3560-48PS-S.yaml (#3489) 2025-09-02 11:33:35 +01:00
Walday
3b27d0efd6 Update WS-C3750G-48TS-S.yaml (#3488) 2025-09-02 08:32:05 +01:00
Walday
f7d7a28f5c Update WS-C3750X-48T-L.yaml (#3485) 2025-09-02 08:26:56 +01:00
Walday
981afb2abf Create CTI-2210-VCR.yaml (#3477)
* Create CTI-2210-VCR.yaml

* Update CTI-2210-VCR.yaml
2025-09-01 11:56:55 +01:00
Walday
8257f5a88a Create MCU4510.yaml (#3476)
* Create MCU4510.yaml

* Update MCU4510.yaml

* Update and rename MCU4510.yaml to MCU-4510.yaml
2025-09-01 11:54:03 +01:00
Walday
c0113fdd8f Create ISR2611XM.yaml (#3472)
* Create ISR2611XM.yaml

* Update ISR2611XM.yaml
2025-09-01 11:26:11 +01:00
Bastian Triller
68f04e7fde cisco-ucs-c220-m6s: Add images (#3471) 2025-08-29 13:55:57 +01:00
Walday
a5460436d0 Update WS-C3560V2-48PS-S.yaml (#3462)
* Update WS-C3560V2-48PS-S.yaml

* Update WS-C3560V2-48PS-S.yaml
2025-08-28 12:24:51 +01:00
Dominic
ca152410ec Add c1000 elevations (#3453)
* Add c1000 elevations

* Single quotes ( Fix validation errors)
2025-08-27 20:57:21 +01:00
Kompromatas
ea3c46793a Added Meraki-MS150-48FP-4X fixed (#3442) 2025-08-27 09:53:00 +01:00
Walday
2c5002164e Update C9500-48Y4C.yaml (#3446) 2025-08-26 09:10:38 +01:00
Walday
6cdbf91f51 Update C9200L-24P-4X.yaml (#3445)
* Update C9200L-24P-4X.yaml

* Update C9200L-24P-4X.yaml
2025-08-26 09:01:20 +01:00
Walday
3f07740b2e Update C9200L-48P-4X.yaml (#3444) 2025-08-26 09:00:11 +01:00
Walday
5a438ffb3c Update C9200L-48P-4G.yaml (#3443) 2025-08-26 08:56:08 +01:00
Caio Almeida
25dfce4b27 Adds a new Cisco Device Type: MDS 9148S 16G Multilayer Fabric Switch (#3423)
* Adds file 'cisco-mds-9148s-16g-multilayer-fc.front.png'

* Adds file 'cisco-mds-9148s-16g-multilayer-fc.rear.png'

* Adds file 'MDS-9148S-16G-Multilayer-Fabric-Switch.yaml'

* Fix .yaml's part_number

* Fix: removes type key on module-bays

* Fix: renames slug
2025-08-22 09:52:35 +01:00
Walday
d0dbd0357a Update C9200L-48P-4X.yaml (#3432)
Correct PSU to modules
2025-08-21 20:47:51 +01:00
Walday
dbdd905164 Update C9200L-48P-4G.yaml (#3431)
* Update C9200L-48P-4G.yaml

Change to power supply module

* Update C9200L-48P-4G.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-08-21 11:51:22 +01:00
Sydney
c49090097f add Cisco/WS-C3550-48-SMI.yaml (#3421)
* add Cisco/WS-C3550-48-SMI.yaml

Cisco WS-C3550-48-SMI Catalyst 3550 10/100 48-Port Switch
This is an EOL model, but since the 24 ports model is listed, you should add this one as well.

* Fixed pre-commit issues

---------

Co-authored-by: Harry <harry@cadby.co.uk>
2025-08-15 08:50:13 +01:00
Walday
ad173d2cec Update C9500-48Y4C.yaml (#3416) 2025-08-13 08:28:53 +01:00
Rasmus K.
959b12bc26 Adding additional Cisco IE 2k and 4k switches (#3372)
* Create IE-4000-4T4P4G-E.yaml

* Create IE-4010-4S24P.yaml

* Update weight IE-4000-4T4P4G-E.yaml

* Create IE-2000-8TC-G-B.yaml

* Update IE-2000-8TC-G-B.yaml

* Update IE-4010-4S24P.yaml

* Update `airflow` IE-2000-8TC-G-B.yaml

* Update `airflow` IE-4000-4T4P4G-E.yaml

* Update `airflow` IE-4010-4S24P.yaml

* Update `poe_mode` IE-4010-4S24P.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-08-12 09:24:31 +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
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
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
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
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
Bart Nijssen
0581512346 Fix cisco n9k (#3288)
* Typo in N9K-C9332D-GX2B.yaml

Typo in model and u_height

* Add Weight N9K-C9332D-GX2B.yaml
2025-07-01 21:13:38 +01:00
Pablo Gamarra
5ce786a910 Add APC, Cisco and Aruba devices (#3276)
* Add APC-SRTG6KLI

* Update SRTG6KXLI.yaml

* Add devices

Add files to the device-types directory for the following devices:
- HPE Aruba 1830 24G 2SFP
- Cisco CBS220-24T-4G
- APC SRTG6KXLI-NCLI

* Fix model name of Aruba 1830 24G 2SFP

* Fix format

* Apply yamlfmt formatting to YAML files

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-06-30 09:47:59 +01:00
Kyle Phillips
a532730a8f Added ThinkSystem SR260 v2, Synology RS819, Fortinet FortiGate 500D, and Cisco C2960S-48LDP-L (#3274)
* Added device types for 2 devices and elevation images for 3 devices
- ThinkSystem SR260 v2
- Synology RS819
- Fortinet FortiGate 500D

* Added Cisco C2960S-48LDP-L.yaml

* Updated WS-C3560X-24P and added elevation images

* Fixed issues

* Fixed images

---------

Co-authored-by: Kyle Phillips <kphillips@solution-one.com.au>
Co-authored-by: Harry Cadby <harry@cadby.co.uk>
2025-06-27 12:42:52 +01:00
Ryazanov Alexander Mihailovich
5376aebea3 C9200L-24P-4G Enhancements (#3272)
* fix: c9200l-24p-4g does not provide poe on uplink ports

feat: add weight units to c9200l-24p-4g

* feat: add module bays instead of fixed power supplies to c9200l-24p-4g

* fix: remove extra fan on C9200L-24P-4G

* feat: add airflow for C9200L-24P-4G
2025-06-26 22:20:02 +01:00