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
Ryazanov Alexander Mihailovich
fba3e2b271
feat: add weight to WS-C3750G-12S-S ( #3255 )
2025-06-16 21:04:15 +01:00
Bastian Leicht
f6e03a08b8
Add Cisco SG220-26P2 ( #3223 )
...
* feat: Cisco SG220-26P2
* fix: add missing airflow
2025-06-06 13:18:07 +01:00
Ryazanov Alexander Mihailovich
b1829c78d0
fix: maximum draw of ISR 1111-8P ( #3222 )
...
Source: https://itprice.com/cisco/c1111-8p.html
2025-06-06 10:07:51 +01:00
akiontke
99431f615d
WS-C3750-24FS-S ( #3113 )
...
* device WS-C3750-24FS-S added
* Update WS-C3750-24FS-S.yaml
---------
Co-authored-by: Harry <Harry@cadby.co.uk >
2025-06-06 10:07:30 +01:00
Bastian Leicht
08bd272009
feat: add Cisco SG300-52 Rear Image ( #3216 )
2025-06-05 08:44:19 +01:00
Bastian Leicht
db774b0f1b
feat: add missing images ( #3212 )
2025-06-05 08:26:13 +01:00
narendt2
e8807a6013
Typo: N2K-C2248TP-1GE datasheet URL ( #3205 )
2025-05-28 14:23:43 +01:00
zirog44
121e50501f
Cisco 891 k9 ( #3197 )
...
* Initial commit based on Cisco-891F-K9
* Rename Cisco-891-K9.yml to C891-K9.yml
* Update C891-K9.yml
* Update C891-K9.yml
* Update C891-K9.yml
* Fixed console port descriptions & v.92 type
* Changed poe power port type
2025-05-27 13:57:04 +01:00
Ryazanov Alexander Mihailovich
c463682c64
feat: add Cisco C9300X-48TX ( #3202 )
...
...which is basically HX that's already present, but does not have PoE
2025-05-27 13:10:46 +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
Bastian Leicht
0025508b28
Add missing Devices ( #3176 )
...
* feat: add HPE OfficeConnect 1820-24G
* feat: add HPE OfficeConnect 1820-8G
* feat: add HPE OfficeConnect 1820-8G-PoE-65W
* feat: add HPE OfficeConnect 1820-24G-PoE-185W
* feat: add HPE OfficeConnect 1820-48G-PoE-370W
* fix: change poe type
* fix: remove space from filename
* feat: add OfficeConnect 1820-8G image
* feat: add OfficeConnect 1820-8G-PoE-65W image
* fix: change poe port amount
* feat: add OfficeConnect 1820-24G image
* feat: add OfficeConnect 1820-24G-PoE-185W image
* feat: add OfficeConnect 1820-48G image
* feat: add OfficeConnect 1820-48G-PoE-370W image
* feat: add Cisco CBS250-8T-D
* feat: add Cisco CBS250-8PP-D
* fix: remove whitespace from image
* feat: add Cisco CBS250-8T-E-2G image
* fix: fix incorrect usb port
* fix: fix incorrect poe type
* refactor: add missing airflow property
* fix: change poe_mode
* fix: change poe_type
* feat: add APC SC420I
* refactor: add isdn passthrough
* feat: add Silex DS-510
* feat: add Silex DS-600
* fix: remove front_image & fix weight
* fix: remove front_image & fix weight
* feat: add Silex DS-700
* feat: add Silex DS-700AC
* feat: add Silex SD-300
* feat: add Silex SD-300AC
* feat: add Silex SD-330AC-1402
* feat: add Silex DS-520AN
* Fixed issues
---------
Co-authored-by: Harry <harry@cadby.co.uk >
2025-05-23 13:17:58 +01:00
Walday
85546ccf3a
Delete device-types/Cisco/ISR-4461-X.yaml ( #3174 )
...
Delete dublicate
2025-05-21 09:16:46 +01:00
Walday
e7dbb5709c
Update ISR4461-X.yaml ( #3173 )
...
* Update ISR4461-X.yaml
renew model
* Update ISR4461-X.yaml
2025-05-21 09:16:23 +01:00
Harry
1b5060f7c7
Full depth requirement ( #3011 )
...
* Update devicetype.json
Make Full_depth property a requirement
* Added is_full_depth
* Fixed issues
* Fixed issues
* Added new files
* Added full_depth property
---------
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com >
2025-05-19 10:25:33 -04:00