Commit Graph

476 Commits

Author SHA1 Message Date
Walday
34d87eb7c2 Update some HP blades and add SNR ERS devices (#3791)
* Create ERS2000.yaml

* Create ERS2010.yaml

* Create Compute-Blade-E55R4.yaml

* Create ProLiant-BL660c-Gen9.yaml

* Update ProLiant-BL460c-Gen10.yaml

* Update ProLiant-BL460c-Gen8.yaml

* Update ProLiant-BL460c-Gen9.yaml

* Create 733459-B21.yaml
2025-12-11 11:04:11 +00:00
Walday
d0281e5660 Update some devices (#3762)
* Update WS-C3650-48FQM-E.yaml

* Update WS-C3650-48FQM-L.yaml

* Update WS-C3650-48FQM-S.yaml

* Update WS-C3750E-24PD.yaml

* Update WS-C3750E-24TD.yaml

* Update WS-C3750E-48TS-S.yaml

* Update WS-C3750G-12S-E.yaml

* Update WS-C3750G-12S-S.yaml

* Update WS-C3750X-12S-S.yaml

* Update WS-C3750X-12S.yaml

* Update WS-C6509.yaml

* Update WS-C6513.yaml

* Update WS-C6509-E.yaml

* Update WS-C3750X-12S-S.yaml

* Update WS-C3750X-12S.yaml

* Update WS-C6509-E.yaml

* Update WS-C6509.yaml

* Update WS-C6513.yaml

* Update WS-C6509-V-E.yaml

* Update WS-C6509-E.yaml

* Update WS-C6506-E.yaml

* Update WS-C4900M.yaml

* Update WS-C4510R+E.yaml

* Update WS-C4507R-E.yaml

* Update WS-C4507R+E.yaml

* Update WS-C4506.yaml

* Update WS-C4506-E.yaml

* Update WS-C4500X-32SFP+.yaml

* Update WS-C4500X-16SFP+.yaml

* Update WS-C3850-48XS-E.yaml

* Update WS-C3850-48U.yaml

* Update catalyst-9136axi.yaml

* Update ASR1013.yaml

* Update ASR1006.yaml

* Update ASR1001-HX.yaml

* Update ASA5585-X.yaml

* Update ASA5585-SSP-20.yaml

* Update ASA5555-X.yaml

* Update ASA5545-X.yaml

* Update ASR1006.yaml

* Create ProCurve-1910-16G

* Delete device-types/HPE/ProCurve-1910-16G

* Update and rename 2288h-v6.yaml to 2288H-V6.yaml

* Update 1288H-V6.yaml

* Update 2288H-V5.yaml

* Update and rename 2288H-V6.yaml to 2288H-V6p.yaml

* Create 1288H-V5.yaml

* Update and rename 2288H-V6p.yaml to 2288H-V6-24SFF.yaml

* Create 2288H-V6-12LFF.yaml

* Update 1288H-V7.yaml

* Update 2288H-V7.yaml

* Update 2488H-V6.yaml

* Update 5885H-V7-8drives.yaml

* Update 2288H-V7.yaml

* Create 2288-V7.yaml

* Create 1158H-V7.yaml

* Update 2488H-V6.yaml

* Create 1258H-V7.yaml

* Update 1158H-V7.yaml

* Create 2258-V7.yaml

* Create 2258H-V7.yaml

* Create 5288-V7.yaml

* Update 5288-V7.yaml

* Create 5298-V7.yaml

* Create 2488H-V7.yaml

* Create 1288H-V8.yaml

* Create 2288-V8.yaml

* Create 2158H-V8.yaml

* Create 2258H-V8.yaml

* Create sdwan-ce1000n-8t2n.yaml

* Create sdwan-ce1000n-8t2n-8xs.yaml

* Create sdwan-ce3000d-2t4xs.yaml

* Create sdwan-ce500n-4t4xs.yaml

* Create sdwan-ce100n-4t1s.yaml

* Create sdwan-ce100n-4t1sm.yaml

* Update sdwan-ce50n-4t1sm.yaml

* Create sdwan-ce50n-4t1s.yaml

* Update sdwan-ce20n-3tm.yaml

* Create sdwan-ce20n-3t.yaml

* Create sdwan-ce20n-3t2m.yaml

* Create SHTV-1-12.7.6-43AA-T1.yaml

* Update WS-C3750X-12S.yaml

* Update WS-C3750X-12S-S.yaml

* Update WS-C4500X-16SFP+.yaml

* Update WS-C4500X-32SFP+.yaml

* Update WS-C4506-E.yaml

* Update WS-C4506.yaml

* Update WS-C4510R+E.yaml

* Update WS-C4507R-E.yaml

* Update WS-C4507R+E.yaml

* Update WS-C4900M.yaml

* Update WS-C6506-E.yaml

* Update WS-C6509-E.yaml

* Update WS-C6509-V-E.yaml

* Update WS-C6509.yaml

* Update WS-C6513.yaml

* Update WS-C3650-24PDM-L.yaml

* fix multiple slots

* Update C9200-48P.yaml

* Update C9200-24T.yaml

* Update APIC-M4.yaml

* Update CE6851-48S6Q-HI.yaml

* Update S6730-S24X6Q.yaml

* Update ASR-9006.yaml

* Update 2288H-V5.yaml

* Update SG29100.yaml

* Update SG29200.yaml

* Create SG19100.yaml

* Create SG9800.yaml

* Create SG9700.yaml

* Create SG9400.yaml

* Update SG9800.yaml

* Update SG9700.yaml

* Create SG9200.yaml

* Update SG9200.yaml

* Create WS-C2950G-24-EI.yaml

* Delete device-types/Cisco/WS-C3750X-24.yaml

Duplicate of WS-C3750X-24T-S

* Create SG3980.yaml

* Create SG3970.yaml

* Create SG3950.yaml

* Create SG3920.yaml

* Create MHO-175.yaml

* Update MHO-140.yaml

* Create SG1595R.yaml

* Update WS-C3560E-24PD.yaml

* Update WS-C3560X-24P.yaml

* Update WS-C3560X-24T-L.yaml

* Update WS-C3560X-24T-S.yaml

* Update WS-C3560X-48P-S.yaml

* Update WS-C3560X-48P.yaml

* Update WS-C3560X-48PF-S.yaml

* Update WS-C3560X-48T-L.yaml

* Update WS-C3560X-48T-S.yaml

* Delete device-types/Cisco/WS-C3850-12XS.yaml

Duplicate E and S version

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

* Create PWR-C1-1900WAC.yaml

* Create PWR-C5-715WDC.yaml

* Create PWR-C6-715WDC.yaml

* Update CPAC-4-10-25F-DA.yaml

* Create C1300X-24T-4X.yaml

* Create C1300X-48T-4X.yaml

* Update C1300X-24T-4X.yaml

* Create STK-S-42.2.750.yaml

* Create STK-S-42.2.1000.yaml

* Create STK-S-45.2.750.yaml

* Create STK-S-45.2.1000.yaml

* Update STK-S-45.2.750.yaml

* Create STK-S-33.2.750.yaml

* Create STK-S-38.2.750.yaml

* Create STK-S-38.2.1000.yaml

* Create STK-S-33.2.1000.yaml

* Update STK-S-42.2.1000.yaml

* Update CRS112-8G-4S-IN.yaml

* Update WS-C2960G-24TC-L.yaml

* Update WS-C2960S-24TS-L.yaml

* Update N5K-C5672UP.yaml

* Update RB750Gr3.yaml

* Update AIR-CT5508-K9.yaml

* Create AIR-PWR-5500-AC.yaml

* Update RB750Gr3.yaml

* Update WS-C3850-48T-L.yaml

* Update PowerEdge-R650.yaml

* Create C1300X-24P-4X.yaml

* Create C1300X-48P-4X.yaml

* Create C1300X-24MU-4X.yaml

* Create C1300X-10NU-2X.yaml

* Create C1300X-24NGU-4X.yaml

* Create C1300X-48NGU-4X.yaml

* Create C9200-24PB.yaml

* Update C9200-24PB.yaml

* Create C9200-48PB.yaml

* Update C9200-24P.yaml

* Update C9200-24T.yaml

* Update C9200-48P.yaml

* Update C9200-48T.yaml

* Update C9200-48PB.yaml

* Update C9200-24PB.yaml

* Update C9200-24P.yaml

* Create C9200L-48PXG-4X.yaml

* Update C9200CX-12P-2XGH.yaml

* Create C9200CX-8P-2XGH.yaml

* Create C9200CX-8PT-2G.yaml

* Create C9300-24UB.yaml

* Update C9300-24U.yaml

* Update C9300-24P.yaml

* Update C9300-24UX.yaml

* Create C9300-24UXB.yaml

* Update C9300-48P.yaml

* Update C9300-48UN.yaml

* Update C9300-48UXM.yaml

* Update C9300-24UB.yaml

* Update C9300-24U.yaml

* Update C9300-24P.yaml

* Create C9300-48UB.yaml

* Create C9300-48H.yaml

* Update C9300-24UX.yaml

* Update C9300-24UXB.yaml

* Update C9300-48P.yaml

* Update WS-C3560X-24T-L.yaml

* Create Compute-Blade-E55R3.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
Co-authored-by: Щукин Владислав Владимирович <SchukinVV@eka.tmk.group>
2025-12-08 14:39:50 +00:00
edaleand
d503d4678e Nvidia_mcx755106-as-heat (#3780)
* Added Cisco CBS350-24FP-4X

* Added Cisco CBS350-24FP-4X

* Adding Nvidia MCX755106AS-HEAT

* Adding Nvidia MCX755106AS-HEAT

* Update MCX755106AS-HEAT.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-12-05 18:37:09 +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
Xinhao Luo
57bff8ccfc fix https://github.com/netbox-community/devicetype-library/issues/3754 (#3760) 2025-11-23 21:19:52 +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
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
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
Jan Fader
0752ccfd1a add FHD-2MTP12LCDOM4A (#3729) 2025-11-13 21:26:26 +00:00
Jan Fader
ba3e7dc82b add FHD-1MTP12LCDOM4AF (#3728)
* add FHD-1MTP12LCDOM4AF

* Update FHD-1MTP12LCDOM4AF.yaml

fix single to multi mode
2025-11-13 21:25:23 +00:00
Jan Fader
27187bd5f1 add FHD-1MTP12LCDOM4A. (#3727)
* add FHD-1MTP12LCDOM4A.

* Update comments for FHD-1MTP12LCDOM4A.yaml

change single Mode to Multi Mode
2025-11-12 22:12:30 +00:00
Jan Fader
040189b8a4 add FS FHD-FAP12MTPHA (#3726)
* add FS FHD-FAP12MTPHA

* remove non-ascii character
2025-11-12 22:10:02 +00:00
LLFT
4527bc8443 Add Broadcom and Aruba Modules (#3696)
* standardization of port names.

* ADD: Aruba-J9987A Module

* ADD: Broadcom Modules

* FIX: model and part_number

* FIX: model and part_number

* Error in the number of interfaces on the Palo Alto PA-410

* Erratum: PA-410

* ADD: HWG-STE SNMP Thermometer

* ADD: HWG-STE SNMP Thermometer

* Commit after comment by HarryAJC
2025-11-06 21:05:45 +00:00
Caio Almeida
7f9dfd877a Adds a ZTE Device Type: ZXR10 5950-28TD-L (#3714)
* Adds 'zte-zxr10-5950-28td-l.front.jpg'

* Adds 'ZXR10-5950-28TD-L.yaml'

* Adds missing Block Interface Slot (Module Bay) on 'ZXR10-5950-28PD-L.yaml'

* Adds '59-8XG-SF.jpg'

* Adds '59-8XG-SF.yaml'
2025-11-06 20:27:29 +00:00
jzehnter
66a5f144bd Add Edgecore AS4625-54T (#3699)
* add AS4625-54T

* rename

* add AS4625-54T-O-AC

* remove old file

* fix duplicate interfaces

* removed blank lines, lo-interface and fixed FANs
2025-11-05 15:44:41 +00:00
jzehnter
a45f08f6fe Edgecore AS7326-56X (AC/DC) (#3698)
* new series edgecore as7326-56X (AC/DC)

* Removed virtual interfaces

---------

Co-authored-by: Harry <harry@cadby.co.uk>
2025-11-05 09:44:21 +00:00
edaleand
565bf91690 Broadcom bcm57414 2 p (#3713)
* Added Cisco CBS350-24FP-4X

* Added Cisco CBS350-24FP-4X

* Adding Broadcom OCP NIC BCM57414-2P
2025-11-04 22:05:48 +00:00
edaleand
7f3e33fd2d HPE_modules (#3704)
* Added Cisco CBS350-24FP-4X

* Added Cisco CBS350-24FP-4X

* Adding 817753-B21

* Adding 817749-B21

* Adding 817749-B21
2025-11-01 18:31:55 +00:00
mcruk
d890343f1d added module type RuggedCom 297-3PD4 (#3671)
* Add files via upload

* Update 297-3PD4.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-10-24 16:28:16 +01:00
Sander Ploegsma
72820040e0 Dell network adapter modules (#3676)
* Add Dell Mellanox ConnectX-6 DX module type

* Add Dell Broadcom 57412 module type

* Use correct part numbers

* Add Dell Broadcom 57414 module type
2025-10-22 20:59:37 +01:00
segachan
21c544ba20 add Cisco NC6-10X100G-M-K module-type. (#3661) 2025-10-17 20:12:41 +01:00
Bernhard Mayer
f6aa6b6965 Add files via upload (#3260)
* Add files via upload

Added HPE Aruba J9990a and J9995a

* Update Aruba-J9990A.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-10-13 15:11:46 +01:00
Walday
14667c7e0d Add some devices - Digi, Infortrend, HPE, Intel and supermicro (#3640)
* 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

* Update ProLiant-DL380-Gen5.yml

* Create AnywhereUSB-14.yaml

* Create ProLiant-DL120-Gen7.yaml

* Create R2312WFTZS.yaml

* Create R1304WFTZSR.yaml

* Create EonStor-GSe-Pro-3016.yaml

* Create EonStor-GSe-Pro-3008.yaml

* Create EonStor-GSe-Pro-3012.yaml

* Create SuperChassis-CSE-846E16-R1200B

* Update EonStor-GSe-Pro-3016.yaml

* Update EonStor-GSe-Pro-3012.yaml

* Update EonStor-GSe-Pro-3008.yaml

* Update ProLiant-DL120-Gen7.yaml

* Create Proliant-DL320-Gen6.yaml

* Update and rename Proliant-DL320-Gen6.yaml to ProLiant-DL320-Gen6.yaml

* Update SuperChassis-CSE-846E16-R1200B

* Update R2312WFTZS.yaml

* Update ProLiant-DL120-Gen7.yaml

* Update SuperChassis-CSE-846E16-R1200B

* Rename SuperChassis-CSE-846E16-R1200B to SuperChassis-CSE-846E16-R1200B.yaml

* Create С9350-48HX.yaml

* Update С9350-48HX.yaml

* Update С9350-48HX.yaml

* Update С9350-48HX.yaml

* Update and rename С9350-48HX.yaml to C9350-48HX.yaml

* Create C9350-48TX.yaml

* Update C9350-48HX.yaml

* Create C9350-48U.yaml

* Create C9350-48P.yaml

* Create C9350-24U.yaml

* Create C9350-24P.yaml

* Create C9350-48T.yaml

* Create C9350-24T.yaml

* Create C9350-NM-4C.yaml

* Create C9350-NM-2C.yaml

* Create C9350-NM-8Y.yaml

* Rename ProLiant-DL380-Gen5.yml to ProLiant-DL380-Gen5.yaml

* Create C9300X-24HX.yaml

* Create C9300X-48HXN.yaml

* Update C9300X-48HXN.yaml

* Create DGS-1210-28X-ME.yaml

* Update DGS-1210-28X-ME.yaml

* Create ETX-203AM.yaml

* Rename device-types/C9350-48P.yaml to device-types/Cisco/C9350-48P.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-10-11 22:49:07 +01:00
Caio Almeida
f25c5bfc18 Adds a new CheckPoint Device Type: Quantum 16000 Security Gateway (#3540)
* Adds 'check-point-quantum-16000-security-gateway.front.png'

* Adds 'check-point-quantum-16000-security-gateway.rear.png'

* Adds 'Quantum-16000-Security-Gateway.yaml'

* Remove interfaces from cards + adds modules

* Fix: renames module filenames

* Fixed issues

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-10-06 12:43:32 +01:00
Tony
b6742bb624 Add Lanner NCA-5330 server (#3620)
* Add Lanner NCA-5330 server

* Fix errors in Lanner modules

* Actually fix the mistakes
2025-10-06 11:44:22 +01:00
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