Commit Graph

4722 Commits

Author SHA1 Message Date
NetBox-Bot
c9ec2333be Regenerate master slug list after successful PR merge 2025-11-25 22:06:57 +00:00
Luke Jenkins
50b191a805 Add device type for Cisco Catalyst 9800-80-K9 (#3759)
* Add device type for Cisco Catalyst 9800-80-K9

Add Cisco C9800-80-K9 Wireless Controller

* Add missing Cisco Catalyst 9800-80 power supplies and EPA modules.
2025-11-25 22:05:29 +00:00
NetBox-Bot
a583625bbb Regenerate master slug list after successful PR merge 2025-11-25 21:55:47 +00:00
Xinhao Luo
8f7298b082 fix(device-type): incorrect attributes on importing (#3769) 2025-11-25 21:54:20 +00:00
NetBox-Bot
1b1b6a1105 Regenerate master slug list after successful PR merge 2025-11-25 21:35:47 +00:00
Jan Fader
3a2c81ede6 add Nvidia SN3420 (#3725)
* add Nvidia SN3420

* Refactor power ports to module bays in SN3420.yml

Updated power ports to module bays for PSU1 and PSU2.

* remove trailing whitespace

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-11-25 21:33:59 +00:00
NetBox-Bot
670907a596 Regenerate master slug list after successful PR merge 2025-11-25 21:19:35 +00:00
LLFT
7fcca7421c Adding two CXR products (#3767)
* ADD CXR product : FOP-16FXO-4TTX-SM40 & FOP-4FXO-MM2-SC

* UPDATE FOP-4FXO-MM2-SC subdevice_role
2025-11-25 21:18:10 +00:00
edaleand
ca68a871ea Fs_s3410-24-ts-p (#3766)
* Added Cisco CBS350-24FP-4X

* Added Cisco CBS350-24FP-4X

* Adding FS S3410-24TS-P
2025-11-25 21:15:24 +00:00
NetBox-Bot
0070413cdc Regenerate master slug list after successful PR merge 2025-11-25 19:05:38 +00:00
Xinhao Luo
5347bfe3c2 fix(rack-types): max_weight and mounting_depth are expected to be int (#3765) 2025-11-25 19:04:10 +00:00
NetBox-Bot
b8f8860219 Regenerate master slug list after successful PR merge 2025-11-23 21:27:48 +00:00
ppk-cyber
7763f699ad Hammond rack types (#3745)
* Initial commit

* Rename RB-2P77B to RB-2P77B.yaml

Added correct file extension

* Rename H13045U48BK to H13045U48BK.yaml

Added proper file extension

* Rename DNRR2377HDWB to DNRR2377HDWB.yaml

Added proper file extension

* Update model name in DNRR2377HDWB.yaml

* Update model name to lowercase in YAML file

* Rename model to 'rb-2p77b' in YAML file

* Add SO-DWDM-8x100G-EDFAMUX configuration file

* Delete rack-types/Panduit/SO-DWDM-8x100G-EDFAMUX.yml

* Add SO-DWDM-8x100G-EDFAMUX device configuration

* Fix manufacturer name formatting in YAML file

* Update model and slug for SO-DWDM-8x100G-EDFAMUX

* Update maximum power draw for PSU1

* Update model name in SO-DWDM-8x100G-EDFAMUX.yml

* Add airflow and weight attributes to SO-DWDM model

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-11-23 21:26:22 +00:00
NetBox-Bot
d970d71084 Regenerate master slug list after successful PR merge 2025-11-23 21:24:49 +00:00
kprklg
387211c3f4 PH22-9D1-P SHTK-M-18.6.8-3AAA (#3758)
* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* Update BX750MI-GR.yaml

Fixed issues and cleanup

* Update BX750MI-GR.yaml

* BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* PDU-8P.yaml

* Cabeus PDU-8P

* Cabeus PDU-8P

* cabeus-pdu-8p

* Cabeus PDU-8P

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDCPL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* Update PL-24-Cat-5e-Dual-IDC.yaml

* fixed filename

* EPP3-10-12-8P8C-C6-110D

* exegate-epp3-10-12-8p8c-c6-110d

* exegate-epp3-10-12-8p8c-c6-110d

* exegate-epp3-19-24-8p8c-c6-110d

* exegate-epp3-19-24-8p8c-c6-110d

* exegate-epp3-19-24-8p8c-c6-110d

* exegate-epp3-19-24-8p8c-c6-110d

* exegate-epp3-19-24-8p8c-c6-110d

* EPP3-10-12-8P8C-C6-110D

* exegate-eppw-12-8p8c-c5e-fr

* hikvision

* ikvision-ds-7616nxi-k2

* update

* "

* hikvision-ds-2cd2047g2-luc

* hikvision-ds-7616nxi-k2

* hikvision-ds-7616nxi-k2

* hikvision-ds-7616nxi-k2

* hikvision-ds-7616nxi-k2

* hikvision-ds-7616nxi-k2

* other

* hikvision-ds-7616nxi-k2

* hikvision-ds-7616nxi-k2-1u

* hikvision-ds-7616nxi-k2-1u

* hiwatch-ds-i252l

* hiwatch-ds-i252l

* itk-co05-1pc

* itk-co05-1pc

* Fixed issues

* MikroTik cAP ax cAPGi-5HaxD2HaxD

* MikroTik cAP ax cAPGi-5HaxD2HaxD

* MikroTik cAP ax cAPGi-5HaxD2HaxD

* MikroTik cAP ax cAPGi-5HaxD2HaxD

* MikroTik cAP ax cAPGi-5HaxD2HaxD

* MikroTik cAP ax cAPGi-5HaxD2HaxD

* MikroTik cAP ax cAPGi-5HaxD2HaxD

* mikrotik-ccr2004-16g-2s-plus

* mikrotik-crs112-8p-4s-in

* mikrotik-crs112-8p-4s-in

* mikrotik-crs326-24g-2s-plus-rm

* mikrotik-crs326-24g-2s-plus-rm

* mikrotik-hap-ac-lite-tc

* mikrotik-cap-xl-ac

* mikrotik-cap-xl-ac

* mikrotik-cap-ac

* RBD52G-5HacD2HnD-TC

* netlinkfd-6166-2xrj-45-8p-8c-5

* FD-6166-2xRJ-45-8p-8c-5

* FD-6166-2xRJ-45-8p-8c-5

* FD-6166-2xRJ-45-8p-8c-5

* FD-6166-2xRJ-45-8p-8c-5

* ruijie-rg-nbs3100-24gt4sfp-p

* FD-6166-2xRJ-45-8p-8c-5

* FD-6166-2xRJ-45-8p-8c-5

* fd-6166-2xrj-45-8p-8c-5.yaml

* fd-6166-2xrj-45-8p-8c-5

* fd-6166-2xrj-45-8p-8c-5

* netlink-fd-6166-2хrj-45-8р-8с-5.front

* fd-6166-2xrj-45-8p-8c-5

* CCR2004-16G-2S+

* securitycode-ipc-50

* securitycode-ipc-10

* securitycode

* Securitycode

* SecurityCode

* SecurityCode

* smartlabs-sml-482-hd-base

* SNR-S5210G-24TX

* snr-s5210g-24tx

* snr-s5210g-24tx

* snr-s5210g-24tx

* snr-s5210g-24tx

* snr-s5210g-24tx

* snr-s5210g-24tx

* snr-ups-onrt-1000-s24

* UPS-ONRT-1000-S24 ELEMENT II

* SNR-UPS-ONRT-1000-S24

* UPS-ONRT-1000-S24 ELEMENT II

* snr-ups-onrt-1000-s24

* snr-ups-onrt-1000-s24

* SNR-UPS-ONRT-1000-S24

* UPS-ONRT-1000-S24 ELEMENT II

* SNR UPS-ONRT-1000-S24 ELEMENT II

* UPS-ONRT-1000-S24 ELEMENT II

* SNR-UPS-ONRT-1000-S24 ELEMENT II

* SNR-UPS-ONRT-1000-S24 ELEMENT II

* sysmatrix-abs-pd-0802-000

* SYSMATRIX ABS-PD 0802.000

* SYSMATRIX ABS-PD 0802.000

* sysmatrix-abs-pd-0802.000

* ABS-PD-0802-000

* PD-0802.000

* sysmatrix-abs-pd-0802-000

* tp-link-archer-ax1800

* archer-ax1800

* xiaomi-mi-router-4c

* xiaomi-mi-router-4c

* xiaomi-mi-router-4c

* xiaomi-mi-router-4c

* mi-router-4c

* xiaomi-l32m7-earu

* xiaomi-l32m7-earu

* zastava-150

* zastava-150

* zastava-150

* zastava-zastava-150

* zastava-150

* zastava-150

* zastava-zastava-150

* DL801

* NetAgent9 MiniGO

* NetAgent9 MiniGO

* DL801 NetAgent9 MiniGO

* RBGPOE

* Failed: module-types/MikroTik/RBGPOE.yaml failed validation: Additional properties are not allowed ('poe' was unexpected)

Failed validating 'additionalProperties' in schema['properties']['rear-ports']['items']:
    {'type': 'object',
     'properties': {'name': {'type': 'string', 'maxLength': 64},
                    'label': {'type': 'string', 'maxLength': 64},
                    'type': {'$ref': 'urn:devicetype-library:generated-schema#/definitions/rear-port/properties/type'},
                    'color': {'type': 'string', 'pattern': '^[a-f0-9]{6}$'},
                    'positions': {'type': 'integer', 'minimum': 1},
                    'description': {'type': 'string'},
                    '_is_power_source': {'$ref': 'urn:devicetype-library:reusable#/definitions/_is_power_source'}},
     'required': ['name', 'type'],
     'additionalProperties': False}

On instance['rear-ports'][0]:
    {'name': 'OUT',
     'label': 'OUT',
     'type': '8p8c',
     'positions': 1,
     'poe': True,
     'description': 'POE-OUT'}
tests/definitions_test.py::test_definitions[module-types/MikroTik/RBGPOE.yaml-schema9-A] FAILED [100%]

=================================== FAILURES ===================================
________ test_definitions[module-types/MikroTik/RBGPOE.yaml-schema9-A] _________
Additional properties are not allowed ('poe' was unexpected)

Failed validating 'additionalProperties' in schema['properties']['rear-ports']['items']:
    {'type': 'object',
     'properties': {'name': {'type': 'string', 'maxLength': 64},
                    'label': {'type': 'string', 'maxLength': 64},
                    'type': {'$ref': 'urn:devicetype-library:generated-schema#/definitions/rear-port/properties/type'},
                    'color': {'type': 'string', 'pattern': '^[a-f0-9]{6}$'},
                    'positions': {'type': 'integer', 'minimum': 1},
                    'description': {'type': 'string'},
                    '_is_power_source': {'$ref': 'urn:devicetype-library:reusable#/definitions/_is_power_source'}},
     'required': ['name', 'type'],
     'additionalProperties': False}

On instance['rear-ports'][0]:
    {'name': 'OUT',
     'label': 'OUT',
     'type': '8p8c',
     'positions': 1,
     'poe': True,
     'description': 'POE-OUT'}

During handling of the above exception, another exception occurred:
module-types/MikroTik/RBGPOE.yaml failed validation: Additional properties are not allowed ('poe' was unexpected)

Failed validating 'additionalProperties' in schema['properties']['rear-ports']['items']:
    {'type': 'object',
     'properties': {'name': {'type': 'string', 'maxLength': 64},
                    'label': {'type': 'string', 'maxLength': 64},
                    'type': {'$ref': 'urn:devicetype-library:generated-schema#/definitions/rear-port/properties/type'},
                    'color': {'type': 'string', 'pattern': '^[a-f0-9]{6}$'},
                    'positions': {'type': 'integer', 'minimum': 1},
                    'description': {'type': 'string'},
                    '_is_power_source': {'$ref': 'urn:devicetype-library:reusable#/definitions/_is_power_source'}},
     'required': ['name', 'type'],
     'additionalProperties': False}

On instance['rear-ports'][0]:
    {'name': 'OUT',
     'label': 'OUT',
     'type': '8p8c',
     'positions': 1,
     'poe': True,
     'description': 'POE-OUT'}
=========================== short test summary info ============================
FAILED tests/definitions_test.py::test_definitions[module-types/MikroTik/RBGPOE.yaml-schema9-A] - Failed: module-types/MikroTik/RBGPOE.yaml failed validation: Additional properties are not allowed ('poe' was unexpected)

Failed validating 'additionalProperties' in schema['properties']['rear-ports']['items']:
    {'type': 'object',
     'properties': {'name': {'type': 'string', 'maxLength': 64},
                    'label': {'type': 'string', 'maxLength': 64},
                    'type': {'$ref': 'urn:devicetype-library:generated-schema#/definitions/rear-port/properties/type'},
                    'color': {'type': 'string', 'pattern': '^[a-f0-9]{6}$'},
                    'positions': {'type': 'integer', 'minimum': 1},
                    'description': {'type': 'string'},
                    '_is_power_source': {'$ref': 'urn:devicetype-library:reusable#/definitions/_is_power_source'}},
     'required': ['name', 'type'],
     'additionalProperties': False}

On instance['rear-ports'][0]:
    {'name': 'OUT',
     'label': 'OUT',
     'type': '8p8c',
     'positions': 1,
     'poe': True,
     'description': 'POE-OUT'}

* RBGPOE1

* RBGPOE

* RBPOE

* G1040A-60WF

* G1040A-60WF

* APC

* BX650CI-RS

* SDN4400160

* schneider-electric-sdn4400160

* SDN3000560

* w&t-wt-2261a-ger

* w-t-wt-2261a-ger

* w-t-wt-2261a-ger

* DGS-1100-08PLV2

* d-link-dgs-1100-08plv2

* d-link-dgs-1100-08plv2

* d-link-dgs-1100-08

* d-link-dgs-1100-08v2

* d-link-dgs-1100-08v2

* powercom-wow-300

* powercom-wow-300

* powercom-wow-300

* most-a10-1-6

* most-a10-1-6

* most-a10-1-6

* most-a10-1-6

* most-a10-1-6

* update

* Most A10-3

* SHTK-M-18.6.8-3AAA PH22-9D1-P

* SHTK-M-18.6.8-3AAA

* PH22-9D1-P

* cmo-shtk-m-18-6-8-3aaa

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
Co-authored-by: zaika-nv <nzaika@digital-spirit.ru>
2025-11-23 21:23:06 +00:00
NetBox-Bot
b16b8082e7 Regenerate master slug list after successful PR merge 2025-11-23 21:21:17 +00:00
Xinhao Luo
57bff8ccfc fix https://github.com/netbox-community/devicetype-library/issues/3754 (#3760) 2025-11-23 21:19:52 +00:00
NetBox-Bot
0c34e01a8b Regenerate master slug list after successful PR merge 2025-11-21 21:39:37 +00:00
Stebbbi
bddba8d1ed Adding Check Point SG16200 device type (#3751) 2025-11-21 21:38:07 +00:00
NetBox-Bot
af407f7a2a Regenerate master slug list after successful PR merge 2025-11-21 21:11:56 +00:00
Walday
1d56b7c429 Update some devices (#3750)
* Create Sprinter-TX-48-2E1-2FE-AC220.yaml

* Create QSW-3470-28TX-AC.yaml

* Create ISR2851.yaml

* Update ISR2821.yaml

* Update ISR2811.yaml

* Create ISR2801.yaml

* Update Sprinter-TX-48-2E1-2FE-AC220.yaml

* Create RB951Ui-2HnD.yaml

* Update RB951Ui-2nD.yaml

* Create S5720-12TP-LI-AC.yaml

* Create S5320-28P-LI-AC.yaml

* Update S5320-28P-LI-AC.yaml

* Create FlexGain-FOM-4.yaml

* Update FlexGain-FOM-4.yaml

* Update FlexGain-FOM-4.yaml

* Create Blanking-Panel-4U.yaml

* Create SKON-WALL-4B.yaml

* Create SKON-WALL-1B.yaml

* Create SKON-DIN-1B.yaml

* Update C9500-40X.yaml

* Update C9500-32QC.yaml

* Update C9500-32C.yaml

* Update C9500-24Y4C.yaml

* Update C9500-16X.yaml

* Update C9200L-48T-4X.yaml

* Update C9200L-48T-4G.yaml

* Update C9200L-48PL-4G.yaml

* Update C9200L-48P-4G-E.yaml

* Update C9200L-24T-4X.yaml

* Update C9200L-24T-4G.yaml

* Update C9200L-24P-4G-E.yaml

* Update C9200CX-12T-2X2G.yaml

* Update C9200-48T.yaml

* Update C9200-48P.yaml

* Update C9200-24T.yaml

* Update WS-C2950-24.yaml

* Update WS-C2950T-48-SI.yaml
2025-11-21 21:10:29 +00:00
NetBox-Bot
2dd5521502 Regenerate master slug list after successful PR merge 2025-11-19 21:45:49 +00:00
yuusuke57-creator
8b467923bf Add device type for Synology DS2015xs (#3749)
* Add device type for Synology DS2015xs

* Fix indentation for mgmt_only in DS2015xs.yaml

* Update DS2015xs.yaml

* Update model from DS218 to DS2015xs

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-11-19 21:44:30 +00:00
NetBox-Bot
657dd4abaf Regenerate master slug list after successful PR merge 2025-11-17 22:27:08 +00:00
Juniper46
7b45148315 Replacement of R7525 Rear Image (#3748)
* Replaced image

* Delete elevation-images/Dell/dell-poweredge-r7525.rear.jpg
2025-11-17 22:25:45 +00:00
NetBox-Bot
f90b3cd925 Regenerate master slug list after successful PR merge 2025-11-17 22:01:21 +00:00
Henry Rice
8d63e700de Add GL-BE3600 device type configuration (#3744)
* Add GL-BE3600 device type configuration

Added specifications for the GL-BE3600 model including manufacturer, description, power ports, and interfaces.

* added missing formating

* Refactor interface definitions in GL-BE3600.yaml

Removed 'enabled' and 'mgmt_only' fields from interface definitions.

* Fix description formatting for wlan0 in GL-BE3600.yaml

* Refactor description and comments in GL-BE3600.yaml

Updated the description and comments formatting for GL-BE3600.
2025-11-17 21:59:53 +00:00
NetBox-Bot
f54ea3dbe9 Regenerate master slug list after successful PR merge 2025-11-17 21:59:15 +00:00
Henry Rice
cb0bd06de9 Add device type HT-EM4 for Hitron Technologies (#3743)
* Add device type HT-EM4 for Hitron Technologies

adding Hitron HT-EM4 Moca Adaptor

* Add manufacturer and model details for HT-EM4

corrected yaml

* Fix formatting and update device attributes in HT-EM4.yml

* corrected formating

* Clean up HT-EM4.yml by removing empty fields

Removed unused fields from the HT-EM4 device YAML configuration.

* updated power and comment

* Update manufacturer and model names in HT-EM4.yml

* Update model and slug for Hitron HT-EM4

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-11-17 21:57:51 +00:00
NetBox-Bot
e402a30205 Regenerate master slug list after successful PR merge 2025-11-16 21:40:21 +00:00
DanialOlsen
42428842ec FortiGate 50G (#3740)
* Add files via upload

FortiGate 50G/51G

* Add files via upload

FortiGate 50G/51G images

* Add files via upload

* Add files via upload

* Add files via upload

* Delete FG-50G.yaml

* Add weight and airflow attributes to FG-50G.yaml

* Update FG-50G.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-11-16 21:37:28 +00:00
NetBox-Bot
bc5ea86c81 Regenerate master slug list after successful PR merge 2025-11-16 21:08:04 +00:00
Martin Hauser
2e6abe1c0a feat(device-types): Add Commscope copper and fiber panel (#3739)
Add Commscope HD-1U, HD-2U and 360-E-MOD-1U-24 panels.
2025-11-16 21:06:38 +00:00
NetBox-Bot
8026082ebe Regenerate master slug list after successful PR merge 2025-11-15 21:35:03 +00:00
Walday
92b8e43c8d Add Cisco N9300 Smart and some Checkpoint (#3680)
* Create NXA-PAC-1400W-PI.yaml

* Create N9324C-SE1U.yaml

* Create N9348Y2C6D-SE1U.yaml

* Update N9324C-SE1U.yaml

* Update N9348Y2C6D-SE1U.yaml

* Update N9324C-SE1U.yaml

* Update N9348Y2C6D-SE1U.yaml

* Update N9324C-SE1U.yaml

* Update N9348Y2C6D-SE1U.yaml

* Update N9K-C93180YC-FX3.yaml

* Update N9K-C9336C-FX2.yaml

* Update WS-C2960XR-48FPS-I.yaml

* Update WS-C2960XR-48FPS-I.yaml

* Update S1720-28GWR-PWR-4TP-E.yaml

* Create P38995-B21.yaml

* Update N9324C-SE1U.yaml

* Update N9348Y2C6D-SE1U.yaml

* Delete module-types/HPE/38995-B21.yaml

Duplicate P38995-B21.yaml

* Update WS-C2960C-12PC-L.yaml

* Create Aruba-2620-24-PPoEP.yml

* Rename Aruba-2620-24-PPoEP.yml to Aruba-2620-24-PPoEP.yaml

* Create PSW-2G4F.yaml

* Update N9324C-SE1U.yaml

* Update N9348Y2C6D-SE1U.yaml

* Update N9K-C93180YC-FX3.yaml

* Update N9K-C9336C-FX2.yaml

* Update WS-C2960XR-48FPS-I.yaml

* Update PSW-2G4F.yaml

* Create C9300L-48T-4X.yaml

* Update WS-C2960-24PC-L.yaml

* Update RB760iGS.yaml

* Update C9300L-48T-4X.yaml

* Create P45476-B21.yaml

* Create SG1535.yaml

* Create SG1555.yaml

* Create SG1595.yaml

* Create SG2530.yaml

* Create SG2550.yaml

* Create SG2560.yaml

* Create SG2570.yaml

* Create SG2580.yaml

* Update SG2580.yaml

* Create SG29200.yaml

* Update SG29200.yaml

* Create SG29100.yaml

* Create CPAC-8-1_10F-D

* Rename CPAC-8-1_10F-D to CPAC-8-1_10F-D.yaml

* Rename CPAC-8-1_10F-D.yaml to CPAC-8-1-10F-D.yaml

* Create CPAC-4-10-25F-D.yaml

* Create CPAC-2-40-100F-D.yaml

* Create CPAC-PSU-AC-19000.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-11-15 21:33:25 +00:00
NetBox-Bot
0fa2e0d296 Regenerate master slug list after successful PR merge 2025-11-15 21:21:59 +00:00
sysadmin-pg
174c06d8e7 Add device Edgecore ECS2000-10P (#3720)
* Add device ES3510MA

ES3510MA L2 Fast Ethernet Standalone Switch

* Add device ECS2000-10P

Edgecore ECS2000-10P L2 Edge Gigabit Ethernet Switch

* Add airflow specification to ECS2000-10P.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-11-15 21:20:17 +00:00
NetBox-Bot
ba53e2bd1b Regenerate master slug list after successful PR merge 2025-11-15 21:11:30 +00:00
edaleand
6b90037734 Nvidia mcx753436 ms heab (#3733)
* Added Cisco CBS350-24FP-4X

* Added Cisco CBS350-24FP-4X

* Adding Nvidia MCX753436MS-HEAB

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-11-15 21:10:05 +00:00
NetBox-Bot
45753d061c Regenerate master slug list after successful PR merge 2025-11-15 20:56:46 +00:00
Martin Hauser
28ce4452b4 feat(rack-types): Add Rittal TS IT racks (#3738) 2025-11-15 20:54:55 +00:00
NetBox-Bot
6e68d80d8d Regenerate master slug list after successful PR merge 2025-11-15 17:54:16 +00:00
Paul Hobbs
bd568b0836 Add Cisco UCS blades (#3735)
* Add UCSB-B200-M6, update UCS-X hardware

* Add Cisco UCS FI 6536

* Add B200 blade images

* Fix missing image for N9K-C93180YC-EX
2025-11-15 17:52:50 +00:00
NetBox-Bot
769bc3ac78 Regenerate master slug list after successful PR merge 2025-11-15 17:51:50 +00:00
Martin Hauser
8edea5aab1 feat(rack-types): Add Panduit R4PCN79 and R4P36CN (#3737)
Co-authored-by: Harry <Harry@cadby.co.uk>
2025-11-15 17:50:26 +00:00
NetBox-Bot
47bf88eec9 Regenerate master slug list after successful PR merge 2025-11-15 17:45:57 +00:00
mosesrenegade
f9bcc34f98 Addition of the Cisco Meraki MS130-24P to the Library (#3741)
* Addition of the Cisco Meraki MS130-24P to the Library

* Update Meraki-MS130-24P.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-11-15 17:44:06 +00:00
NetBox-Bot
39b5a3824c Regenerate master slug list after successful PR merge 2025-11-15 17:39:51 +00:00
kprklg
43bf24233b smartlabs-sml-482-hd-base (#3681)
* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* Update BX750MI-GR.yaml

Fixed issues and cleanup

* Update BX750MI-GR.yaml

* BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* PDU-8P.yaml

* Cabeus PDU-8P

* Cabeus PDU-8P

* cabeus-pdu-8p

* Cabeus PDU-8P

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDCPL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* Update PL-24-Cat-5e-Dual-IDC.yaml

* fixed filename

* EPP3-10-12-8P8C-C6-110D

* exegate-epp3-10-12-8p8c-c6-110d

* exegate-epp3-10-12-8p8c-c6-110d

* exegate-epp3-19-24-8p8c-c6-110d

* exegate-epp3-19-24-8p8c-c6-110d

* exegate-epp3-19-24-8p8c-c6-110d

* exegate-epp3-19-24-8p8c-c6-110d

* exegate-epp3-19-24-8p8c-c6-110d

* EPP3-10-12-8P8C-C6-110D

* exegate-eppw-12-8p8c-c5e-fr

* hikvision

* ikvision-ds-7616nxi-k2

* update

* "

* hikvision-ds-2cd2047g2-luc

* hikvision-ds-7616nxi-k2

* hikvision-ds-7616nxi-k2

* hikvision-ds-7616nxi-k2

* hikvision-ds-7616nxi-k2

* hikvision-ds-7616nxi-k2

* other

* hikvision-ds-7616nxi-k2

* hikvision-ds-7616nxi-k2-1u

* hikvision-ds-7616nxi-k2-1u

* hiwatch-ds-i252l

* hiwatch-ds-i252l

* itk-co05-1pc

* itk-co05-1pc

* Fixed issues

* MikroTik cAP ax cAPGi-5HaxD2HaxD

* MikroTik cAP ax cAPGi-5HaxD2HaxD

* MikroTik cAP ax cAPGi-5HaxD2HaxD

* MikroTik cAP ax cAPGi-5HaxD2HaxD

* MikroTik cAP ax cAPGi-5HaxD2HaxD

* MikroTik cAP ax cAPGi-5HaxD2HaxD

* MikroTik cAP ax cAPGi-5HaxD2HaxD

* mikrotik-ccr2004-16g-2s-plus

* mikrotik-crs112-8p-4s-in

* mikrotik-crs112-8p-4s-in

* mikrotik-crs326-24g-2s-plus-rm

* mikrotik-crs326-24g-2s-plus-rm

* mikrotik-hap-ac-lite-tc

* mikrotik-cap-xl-ac

* mikrotik-cap-xl-ac

* mikrotik-cap-ac

* RBD52G-5HacD2HnD-TC

* netlinkfd-6166-2xrj-45-8p-8c-5

* FD-6166-2xRJ-45-8p-8c-5

* FD-6166-2xRJ-45-8p-8c-5

* FD-6166-2xRJ-45-8p-8c-5

* FD-6166-2xRJ-45-8p-8c-5

* ruijie-rg-nbs3100-24gt4sfp-p

* FD-6166-2xRJ-45-8p-8c-5

* FD-6166-2xRJ-45-8p-8c-5

* fd-6166-2xrj-45-8p-8c-5.yaml

* fd-6166-2xrj-45-8p-8c-5

* fd-6166-2xrj-45-8p-8c-5

* netlink-fd-6166-2хrj-45-8р-8с-5.front

* fd-6166-2xrj-45-8p-8c-5

* CCR2004-16G-2S+

* securitycode-ipc-50

* securitycode-ipc-10

* securitycode

* Securitycode

* SecurityCode

* SecurityCode

* smartlabs-sml-482-hd-base

* SNR-S5210G-24TX

* snr-s5210g-24tx

* snr-s5210g-24tx

* snr-s5210g-24tx

* snr-s5210g-24tx

* snr-s5210g-24tx

* snr-s5210g-24tx

* snr-ups-onrt-1000-s24

* UPS-ONRT-1000-S24 ELEMENT II

* SNR-UPS-ONRT-1000-S24

* UPS-ONRT-1000-S24 ELEMENT II

* snr-ups-onrt-1000-s24

* snr-ups-onrt-1000-s24

* SNR-UPS-ONRT-1000-S24

* UPS-ONRT-1000-S24 ELEMENT II

* SNR UPS-ONRT-1000-S24 ELEMENT II

* UPS-ONRT-1000-S24 ELEMENT II

* SNR-UPS-ONRT-1000-S24 ELEMENT II

* SNR-UPS-ONRT-1000-S24 ELEMENT II

* sysmatrix-abs-pd-0802-000

* SYSMATRIX ABS-PD 0802.000

* SYSMATRIX ABS-PD 0802.000

* sysmatrix-abs-pd-0802.000

* ABS-PD-0802-000

* PD-0802.000

* sysmatrix-abs-pd-0802-000

* tp-link-archer-ax1800

* archer-ax1800

* xiaomi-mi-router-4c

* xiaomi-mi-router-4c

* xiaomi-mi-router-4c

* xiaomi-mi-router-4c

* mi-router-4c

* xiaomi-l32m7-earu

* xiaomi-l32m7-earu

* zastava-150

* zastava-150

* zastava-150

* zastava-zastava-150

* zastava-150

* zastava-150

* zastava-zastava-150

* DL801

* NetAgent9 MiniGO

* NetAgent9 MiniGO

* DL801 NetAgent9 MiniGO

* RBGPOE

* Failed: module-types/MikroTik/RBGPOE.yaml failed validation: Additional properties are not allowed ('poe' was unexpected)

Failed validating 'additionalProperties' in schema['properties']['rear-ports']['items']:
    {'type': 'object',
     'properties': {'name': {'type': 'string', 'maxLength': 64},
                    'label': {'type': 'string', 'maxLength': 64},
                    'type': {'$ref': 'urn:devicetype-library:generated-schema#/definitions/rear-port/properties/type'},
                    'color': {'type': 'string', 'pattern': '^[a-f0-9]{6}$'},
                    'positions': {'type': 'integer', 'minimum': 1},
                    'description': {'type': 'string'},
                    '_is_power_source': {'$ref': 'urn:devicetype-library:reusable#/definitions/_is_power_source'}},
     'required': ['name', 'type'],
     'additionalProperties': False}

On instance['rear-ports'][0]:
    {'name': 'OUT',
     'label': 'OUT',
     'type': '8p8c',
     'positions': 1,
     'poe': True,
     'description': 'POE-OUT'}
tests/definitions_test.py::test_definitions[module-types/MikroTik/RBGPOE.yaml-schema9-A] FAILED [100%]

=================================== FAILURES ===================================
________ test_definitions[module-types/MikroTik/RBGPOE.yaml-schema9-A] _________
Additional properties are not allowed ('poe' was unexpected)

Failed validating 'additionalProperties' in schema['properties']['rear-ports']['items']:
    {'type': 'object',
     'properties': {'name': {'type': 'string', 'maxLength': 64},
                    'label': {'type': 'string', 'maxLength': 64},
                    'type': {'$ref': 'urn:devicetype-library:generated-schema#/definitions/rear-port/properties/type'},
                    'color': {'type': 'string', 'pattern': '^[a-f0-9]{6}$'},
                    'positions': {'type': 'integer', 'minimum': 1},
                    'description': {'type': 'string'},
                    '_is_power_source': {'$ref': 'urn:devicetype-library:reusable#/definitions/_is_power_source'}},
     'required': ['name', 'type'],
     'additionalProperties': False}

On instance['rear-ports'][0]:
    {'name': 'OUT',
     'label': 'OUT',
     'type': '8p8c',
     'positions': 1,
     'poe': True,
     'description': 'POE-OUT'}

During handling of the above exception, another exception occurred:
module-types/MikroTik/RBGPOE.yaml failed validation: Additional properties are not allowed ('poe' was unexpected)

Failed validating 'additionalProperties' in schema['properties']['rear-ports']['items']:
    {'type': 'object',
     'properties': {'name': {'type': 'string', 'maxLength': 64},
                    'label': {'type': 'string', 'maxLength': 64},
                    'type': {'$ref': 'urn:devicetype-library:generated-schema#/definitions/rear-port/properties/type'},
                    'color': {'type': 'string', 'pattern': '^[a-f0-9]{6}$'},
                    'positions': {'type': 'integer', 'minimum': 1},
                    'description': {'type': 'string'},
                    '_is_power_source': {'$ref': 'urn:devicetype-library:reusable#/definitions/_is_power_source'}},
     'required': ['name', 'type'],
     'additionalProperties': False}

On instance['rear-ports'][0]:
    {'name': 'OUT',
     'label': 'OUT',
     'type': '8p8c',
     'positions': 1,
     'poe': True,
     'description': 'POE-OUT'}
=========================== short test summary info ============================
FAILED tests/definitions_test.py::test_definitions[module-types/MikroTik/RBGPOE.yaml-schema9-A] - Failed: module-types/MikroTik/RBGPOE.yaml failed validation: Additional properties are not allowed ('poe' was unexpected)

Failed validating 'additionalProperties' in schema['properties']['rear-ports']['items']:
    {'type': 'object',
     'properties': {'name': {'type': 'string', 'maxLength': 64},
                    'label': {'type': 'string', 'maxLength': 64},
                    'type': {'$ref': 'urn:devicetype-library:generated-schema#/definitions/rear-port/properties/type'},
                    'color': {'type': 'string', 'pattern': '^[a-f0-9]{6}$'},
                    'positions': {'type': 'integer', 'minimum': 1},
                    'description': {'type': 'string'},
                    '_is_power_source': {'$ref': 'urn:devicetype-library:reusable#/definitions/_is_power_source'}},
     'required': ['name', 'type'],
     'additionalProperties': False}

On instance['rear-ports'][0]:
    {'name': 'OUT',
     'label': 'OUT',
     'type': '8p8c',
     'positions': 1,
     'poe': True,
     'description': 'POE-OUT'}

* RBGPOE1

* RBGPOE

* RBPOE

* G1040A-60WF

* G1040A-60WF

* APC

* BX650CI-RS

* SDN4400160

* schneider-electric-sdn4400160

* SDN3000560

* w&t-wt-2261a-ger

* w-t-wt-2261a-ger

* w-t-wt-2261a-ger

* DGS-1100-08PLV2

* d-link-dgs-1100-08plv2

* d-link-dgs-1100-08plv2

* d-link-dgs-1100-08

* d-link-dgs-1100-08v2

* d-link-dgs-1100-08v2

* powercom-wow-300

* powercom-wow-300

* powercom-wow-300

* most-a10-1-6

* most-a10-1-6

* most-a10-1-6

* most-a10-1-6

* most-a10-1-6

* update

* Most A10-3

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
Co-authored-by: zaika-nv <nzaika@digital-spirit.ru>
2025-11-15 17:38:28 +00:00
NetBox-Bot
2e1654b205 Regenerate master slug list after successful PR merge 2025-11-13 21:47:22 +00:00