Commit Graph

138 Commits

Author SHA1 Message Date
Markus Viitamäki
d4b693f79a
Arista 7260X3 Family (Update) (#1522)
* Arista 7260X3 Family (Update)

* Update DCS-7260CX3-64-F.yaml
2023-08-02 09:17:09 -04:00
Daniel W. Anner
cfbc3ec223
Jpsu fix (#1520)
* Added test functionality to use original all files testing. Fixed JPSU-920-AC-AFO issue from Issue#1514

* Fixed JPSU issue

* Fixing file format issue

* fixing file we altered by accident
2023-08-01 12:02:16 -04:00
Markus Viitamäki
195df8b513
Juniper EX3400 Family (Update) (#1512) 2023-07-31 10:46:17 -04:00
Markus Viitamäki
9863d595c4
Juniper EX4550 Family (Update) (#1509)
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-07-31 10:25:02 -04:00
francesco-noc
6c0b2180f6
fixed positions and names (#1496)
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-07-27 10:38:43 -04:00
Markus Viitamäki
80eca5665d
Arista 7050X3 Family (#1478)
* Regenerate master slug list after successful PR merge

* Arista 7050X3 Family

* Adding missing PSUs

* adding latest pickle file

* Fixing lint fails

* fix known-slugs.pickle

---------

Co-authored-by: NetBox-Bot <info@netboxlabs.com>
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-07-27 09:14:00 -04:00
Markus Viitamäki
06d2a509ea
Juniper QFX5120 and QFX5130 Family (#1481)
* Juniper QFX5120 and QFX5130 Family

* adding power supplies for QFX5120 and QFX5130 switches

* fix a typo

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-07-25 17:07:55 -04:00
Markus Viitamäki
ff1447846f
Juniper QFX10002 Family (#1483)
* Regenerate master slug list after successful PR merge

* Juniper QFX10002 Family

* known-slugs.pickle stuff..

---------

Co-authored-by: NetBox-Bot <info@netboxlabs.com>
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-07-25 16:55:55 -04:00
francesco-noc
6ca2a6ff2c
added HPE modules and psu (#1464)
* addend modules and psu

* trailing newline

* forgotten pre-commit run

* deleted vc_position

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-07-20 07:20:16 -04:00
Markus Viitamäki
e4129ef02d
Juniper EX4400 Series and ACX7100-32C (#1290)
* Adding ACX7100-32C (Juniper)

* Adding EX4400 Series Switches (Juniper)

* align slug to start with vendor-name

* adding module types

* remove airflow from modules and adding weight to ACX7100-32C

* create device types for all ACX7100 models

* fix position

* adding AFI, AFO and AC/DC models for EX4400 series

* fix slug

* add part_number to all devices

* fix typo in module name

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-07-19 18:12:06 -04:00
dar72
5ae646ba8b
Juniper device and module updates (#1429)
* Create NEMI.yaml

* Create NTU-GE.yaml

* Update NEMI.yaml

* Update NTU-GE.yaml

* Create FSP-150-CM.yaml

* Update FSP-150-CM.yaml

Fix indentations

* Update NEMI.yaml

Fix indentations

* Update NTU-GE.yaml

Fix indentations

* Update FSP-150-CM.yaml

Fix part_number

* Update NEMI.yaml

Fix part_number

* Update NTU-GE.yaml

Fix part_number

* Update FSP-150-CM.yaml

Formatting

* Update FSP-150-CM.yaml

Formatting

* Update NTU-GE.yaml

Formatting

* Update NEMI.yaml

Formatting

* Update FSP-150-CM.yaml

Formatting

* Update FSP-150-CM.yaml

Naming

* Update NEMI.yaml

YAML Fixes

* Update FSP-150-CM.yaml

Slug

* Update FSP-150-CM.yaml

Fix module bay definitions

* Update FSP-150-CM.yaml

Formatting

* Update FSP-150-CM.yaml

Fix module bays

* Update NEMI.yaml

* Update NTU-GE.yaml

* Update FSP-150-CM.yaml

Move PSUs to modules

* Create FSP-150-CM-PSU.yaml

* New modules for MX routers

* Juniper stuff

* Juniper devices and moduleS

* Juniper device and module updates

* Naming fixes

* Whitespace fix

* Restore FSP-150-CM.yaml

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-07-19 14:00:30 -04:00
dar72
0763dfff66
Certa UPS (#1471)
* Adding C300 and C400 models

* Add Certa UPS models and battery packs

* CNMC management card

* New line fix

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-07-19 12:31:10 -04:00
dar72
c054627613
Riello UPS and Netman cards (#1453)
* Riello UPS and Netman cards

* YAML Fix

* Naming cleanup

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-07-18 09:10:14 -04:00
Michael Klose
766e993deb
Cisco power supplies fans (#1200)
* C9300 support for modular power supplies and fans

* Fix weight format

* Convert power supplies to module-bays

* Fixed typo

* Convert power supplies to module-bays

* Correct Power supply names

* Merge

* Update Nexus devices and Nexus PSUs

* Removed N7K-7702.yaml correct one is N77-7702.yaml

* Fixed Pytest Errors

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-07-17 15:54:31 -04:00
Luke Anderson
dc27355c3c
Add Cisco ISR 1127-8PLTEP & Cisco LTE Modules (#1406)
* Add Cisco ISR 1127-8PLTEP & Cisco LTE Modules

* Update ISR-1127-8PLTEP

* Update ISR-1127-8PLTEP Modules

* Update ISR-1127-8PLTEP.yaml

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-07-17 15:46:49 -04:00
Patrick Holahan
4862332169
Nokia 7210 (#1384)
* Adds models for 7210-SAS-M-1, 7210-SAS-M-24F-2XFP, 7210-SAS-Mxp-22F2C-4SFPP, and 7210-SAS-T-12F10T-4XFP

* After pre-commit checks, removed blank line at end of files suggested here - https://github.com/netbox-community/devicetype-library/blob/master/CONTRIBUTING.md

* Update 7210-SAS-M-1.yaml

Added `nokia-` prefix to the slug

* Update 7210-SAS-M-24F-2XFP.yaml

Added `nokia-` prefix to the slug

* Update 7210-SAS-Mxp-22F2C-4SFPP.yaml

Added `nokia-` prefix to the slug

* Update 7210-SAS-T-12F10T-4XFP.yaml

Added `nokia-` prefix to the slug

* Adds module-bays for 7210-SAS-M-1 and 7210-SAS-M-24F-2XFP and removes subdevice_role from 7210-SAS-Mxp-22F2C-4SFPP

* Updates 'module-bays' to 'device-bays'

* Adds airflow

* Removes power-ports, add module-bays for power and fans, adds weight and weight_unit

* Removes subdevice_role

* Removes subdevice_role, adds 'mda2' as a module bay

* Removes subdevice_role, adds 'mda2' as a module bay

* Adds MDA m2-xfp module for 7210-SAS-M module-bay

* Updates 'mda' to 'mda-m2-xfp' to match module name

* Replaces position with '{module}'

---------

Co-authored-by: Patrick Holahan <tjunyat@gmail.com>
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-07-17 15:44:40 -04:00
Bastian Triller
f02ac174f9
Add Cisco UCS-C220-M6S (#1432)
* Add Cisco UCS-C220-M6S

Add Cisco UCS-C220-M6S device and various Cisco PSU module types.

* Add airflow to Cisco UCSC-C220-M6S

* Update UCSC-C220-M6S.yaml

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-07-17 15:39:54 -04:00
Daniel W. Anner
d0cb58d96e
Adding Tests: Device Power (#1463)
* broke component validation out to its own function. Adding logic for validating device power input.

* Added console-port poe true for adapters. Updating devices to add proper power sources.

* Adding switches to allow for tests to properly determine POE status.

* Fixing files with missing power definitions.
2023-07-17 15:23:56 -04:00
Daniel W. Anner
c95b166139
Implementing Test Updates (Slugs & File Names) (#1454)
* breaking out tests for easier usage

* refactoring codebase

* Added verification for properly formatted slug and fixed definitions that were incorrect

* Adding new test case to ensure the file name matches either the slug or the part_number

* fixed file names to match proper formatting
2023-07-12 20:00:44 -04:00
Takahiro Nagafuchi
a30a753082
Add DDN Products (#1407)
* Add DDN Products

* delete description

* fix slug

* fix slugs,remove enabled:true and mgmt_only:false

* fix end line

* delete all products. sepalate module.

* Fix formatting

* Fix formatting

* fix

* Update SFA200NVX2-Controller.yaml

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-07-12 10:31:39 -04:00
Christian Bösch
808a05e6f1
create C8500L-8S4X and PWR-CH1-400WAC (#1438)
* C9500-12Q

* add weight and airflow

* added module-bays

* Create PWR-C4-950WAC-R.yaml

* create PWR-CH1-400WAC

* create C8500L-8S4X
2023-06-29 11:36:25 -04:00
dar72
56bc3b1b91
FS LGX fiber splitter modules (#1436)
* This has 3 slots

* Add fiber splitter modules
2023-06-21 08:58:17 -04:00
Christian Bösch
d5831406ec
add Cisco C9500-12Q (#1434)
* C9500-12Q

* add weight and airflow

* added module-bays

* Create PWR-C4-950WAC-R.yaml
2023-06-20 11:21:44 -04:00
Takahiro Nagafuchi
2e842a85b0
Add Dell N2248X-ON (#1405)
* Add Dell N2248X-ON

* add USB console

* add weight, fix PSU

* Add module 2Y9P1 PSU

* Update PowerSwitch-N2248X-ON.yaml

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-06-20 08:20:27 -04:00
Simon Fischer
801354da65
adds Intel XL710-QDA1 network card module (#1395) 2023-06-12 10:00:01 -04:00
Takahiro Nagafuchi
3bc711d9ae
Add RS2418+, E10G17-F2 (#1418)
* Add RS2418+, E10G17-F2

* fix comments

* fix int

* Update RS2418+.yaml

* Update RS2418RP+.yaml

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-06-12 09:57:30 -04:00
dar72
987939724c
Add ADVA FSP150CM and associated modules (#1424)
* Create NEMI.yaml

* Create NTU-GE.yaml

* Update NEMI.yaml

* Update NTU-GE.yaml

* Create FSP-150-CM.yaml

* Update FSP-150-CM.yaml

Fix indentations

* Update NEMI.yaml

Fix indentations

* Update NTU-GE.yaml

Fix indentations

* Update FSP-150-CM.yaml

Fix part_number

* Update NEMI.yaml

Fix part_number

* Update NTU-GE.yaml

Fix part_number

* Update FSP-150-CM.yaml

Formatting

* Update FSP-150-CM.yaml

Formatting

* Update NTU-GE.yaml

Formatting

* Update NEMI.yaml

Formatting

* Update FSP-150-CM.yaml

Formatting

* Update FSP-150-CM.yaml

Naming

* Update NEMI.yaml

YAML Fixes

* Update FSP-150-CM.yaml

Slug

* Update FSP-150-CM.yaml

Fix module bay definitions

* Update FSP-150-CM.yaml

Formatting

* Update FSP-150-CM.yaml

Fix module bays

* Update NEMI.yaml

* Update NTU-GE.yaml

* Update FSP-150-CM.yaml

Move PSUs to modules

* Create FSP-150-CM-PSU.yaml

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-06-12 09:55:47 -04:00
Mike Stuffel
befd5f6b6e
Added HPE power supply modules (#1393)
* Add QNAP NAS TS-1685

* fixed new line at the and of file

* trailing spaces

* file renamed accordingly

* changed model

* Update TS-1685-D1521-16G-550W.yml

Fixing slug

* Update TS-1685-D1521-16G-550W.yml

Reverting slug because of multiple pn's for this model

* Added HPE power supply modules

* Rename HPE-830272-B21.yaml+ to HPE-830272-B21.yaml

* Rename HPE-865408-B21.yaml+ to HPE-865408-B21.yaml

* Rename HPE-865414-B21.yaml+ to HPE-865414-B21.yaml

---------

Co-authored-by: Mike Stuffel <mike.stuffel@gmail.com>
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-06-12 09:47:43 -04:00
mhendry
5ab5b58c87
Added X6516A, SUP720, C6880 Port Card, N9K X9732C-EX (#1388) 2023-05-31 08:08:58 -04:00
mhendry
55939bdafe
Added N7K M132XP-12, M148GT-11, and SUP1 (#1389) 2023-05-31 08:08:26 -04:00
mhendry
bf3447149e
Added 4548, 4013, 4306, 45 (#1380)
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-05-24 08:53:17 -04:00
Giovanni P
32edca65a2
fix juniper mic-3d-16xge-sfpp (#1367)
* add juniper module MIC-3D-16XGE-SFPP

* fix juniper mic-3d-16xge-sfpp

* add juniper PTX10001-36MR

* fix PTX10001-36MR power type

* Update PTX10001-36MR.yaml

fixed data as requested

* Update PTX10001-36MR.yaml

add module bays

* Create jnp-3000w-ac-afo

* Rename jnp-3000w-ac-afo to jnp-3000w-ac-afo.yaml

* Update PTX10001-36MR.yaml

* Update PTX10001-36MR.yaml

* Delete PTX10001-36MR.yaml

* Delete jnp-3000w-ac-afo.yaml

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-05-24 08:49:34 -04:00
Ciro Iriarte
a1f807eba3
Dell server improvements & new devices with related modules (#1345)
* Improved PowerEdge R630 with PCI slots & elevation images

* Added support for Dell C63DV daughter card

* Fix yaml formatting

* Move optional ports for R630 to Daughter Card

* Added Dell branded Intel X520

* Added Dell 61X09 NIC card

* Added Dell CD16M NIC card.
Normalized naming with the OCP variant.

* Added Dell VK88G

* Added Dell R1KTR NDC

* Added Dell NICs for Intel X710, both OCP & PCI FH

* Added elevation images for PowerEdge R750

* Added 3 PowerEdge PSU

* Normalizing filenames

* Moved power ports to modules (PSU)

* Fixing power port name

* Move ports to modules for R730xd

* Added elevation images for EX2300-24t

* Fix yaml formatting

* Update 4V8KD.yaml

really fix yaml formatting.

* Update 61X09.yaml

really fix yaml formatting.

* Update 942V6.yaml

really fix yaml formatting.

* Update C63DV.yaml

really fix yaml formatting.

* Update CD16M.yaml

really fix yaml formatting.

* Update DDJKY.yaml

really fix yaml formatting.

* Update M63JN.yaml

really fix yaml formatting.

* Update PJMDN.yaml

really fix yaml formatting.

* Update R1KTR.yaml

really fix yaml formatting.

* Update R1XFC.yaml

really fix yaml formatting.

* Update R1XFC.yaml

really fix yaml formatting.

* Update VK88G.yaml

really fix yaml formatting.

* Third attempt to fix yaml formatting

* Initial Freedom E28Q-L support

* Moving interfaces & PSU to modules

* Fix formatting, trayling black line

* Formatting fix

* Literal newline test

* Fix once more

* Fix yaml formatting

* Added some QFX elevation images

* Fixed Height and documentation link

* Fix formatting

* More formatting fixes..

* Normalizing filenames

* Fix formatting

* Updating image file names. Fixing file formatting

* Adding emoji characters

* Fixing formatting

* migrated images to pngs and updated elevation image names - they need to be the same as the slug.

* Update Freedom-E28Q-L.yaml

Added weight and airflow data points

* Update Freedom-E28Q-L.yaml

Removing USB and VGA from console ports

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-05-23 10:10:35 -04:00
Ash Kirby
c8de3ae784
C9400 series chassis (#1329)
* Update C9404R.yaml

Updating to use Modules for SUP, LC and PSU

* Update C9407R.yaml

Updating to use Modules for SUP, LC and PSU

* Update C9410R.yaml

Updating to use Modules for SUP, LC and PSU

* Create C9400-PWR-2100AC.yaml

Adding C9400 2100W AC Power Supply

* Create C9400-PWR-3200AC.yaml

Adding C9400-PWR-3200AC Power Supply

* Moving PSU Modules to correct folder

* Updating LC and SUP defenitions

* Rename C9400-LC-48XS to C9400-LC-48XS.yaml

Missing YAML extension

* Adding additional information to C9400 Chassis

* Making YAML Linter changes

* Making YAML Linter changes

* Update C9404R.yaml

Fixing formatting so checks can pass.

* Update C9407R.yaml

Fixing formatting so checks can pass.

* Update C9410R.yaml

Fixing formatting so checks can pass.

* Update C9400-LC-24XS.yaml

Fixing formatting so checks can pass.

* Update C9400-LC-48U.yaml

Fixing formatting so checks can pass.

* Update C9400-LC-48XS.yaml

Fixing formatting so checks can pass.

* Update C9400-PWR-2100AC.yaml

Fixing formatting so checks can pass.

* Update C9400-PWR-3200AC.yaml

Fixing formatting so checks can pass.

* Update C9400-SUP-1XL-Y.yaml

Fixing formatting so checks can pass.

* Correcting typo on TwentyFiveGig x/0/5 -> x/0/2

* Update C9404R.yaml

* Update C9407R.yaml

* Update C9410R.yaml

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-05-23 09:10:01 -04:00
Giovanni P
045b9394b1
add juniper module MIC-3D-16XGE-SFPP (#1359) 2023-05-16 10:54:06 -04:00
Daniel W. Anner
0e5685b746
Thales/SafeNet Network HSMs (#1337)
* added Thales T2000 and its PSU

* Added Thales/SafeNet Luna K6 net-hsm and psu
2023-05-09 12:10:25 -04:00
Daniel W. Anner
860a5bfa67
Cisco Fixes & PWR-C1-350WAC-P (#1335)
* fixed file name and type for c2960xr-24ts-i and fixed power slots for c9300-48t

* Added PWR-C1-350WAC-P
2023-05-08 16:23:53 -04:00
Timothy Willey
840b0210ec
Add Juniper EX4100 device types modified from EX3400 models (#1310)
* Add Juniper EX4100 device types modified from EX3400 models

* Fix et-0/1/* numbering error

* model EX4100 Power Supply and Fan module bays and module types

* fix string validation for module bay positions

* Update EX4100-48T.yaml

* Update EX4100-48P.yaml

* Update EX4100-24T.yaml

* Update EX4100-24P.yaml

* Update EX4100-24P.yaml

* Update EX4100-24T.yaml

* Update EX4100-48P.yaml

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-04-26 11:49:56 -04:00
Wago Louage
c09e9a988d
Extreme networks vsp 7254xsq (#1298)
* fixed typo

* added datasheet comment

* added VSP-7245XSQ

* fix comments

* remove file from this branch

* removed subdevice parent

* fix typo in model number
2023-04-26 09:32:16 -04:00
kalazzawi
ab24eb2751
Palo Alto PA-5450 Power Supply (PAN-PWR-2200W-AC) (#1302)
* Palo Alto PA-5450 Power Supply (PPAN-PWR-2200W-AC)

This is the power supply for the Palo Alto PA-5450

* Update PAN-PWR-2200W-AC.yaml
2023-04-21 15:15:28 -04:00
Madrov
9ca2e1ae51
Add Aruba 3810M, Procurve 6108 and E2510-24G (#1296)
* Add Aruba 3810M-24G-1-slot + PSU

* Add 2510-24G and 6108

* Update Airflow

* Adjust interface name

To be consider a type: string

* Fix interface 8 type

* Adjust the name of the power-port
2023-04-16 11:25:33 -04:00
kalazzawi
27c2a1a1b4
PAN-PA-5400-DPC-A.yaml (#1285) 2023-04-15 10:33:34 -04:00
kalazzawi
b790837101
PAN-PA-5400-MPC-A.yaml (#1286)
* PAN-PA-5400-MPC-A.yaml

* Update PAN-PA-5400-MPC-A.yaml

* Update PAN-PA-5400-MPC-A.yaml

Added part number

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-04-15 10:32:37 -04:00
kalazzawi
4b150642af
PAN-PA-5400-NC-A.yaml (#1287)
* PAN-PA-5400-NC-A-1.yaml

first network card

* Update PAN-PA-5400-NC-A-1.yaml

Removed unnecessary mgmt_only: false from interfaces

* Update PAN-PA-5400-NC-A-1.yaml

* Rename PAN-PA-5400-NC-A-1.yaml to PAN-PA-5400-NC-A.yaml

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-04-15 10:31:51 -04:00
aurelienbyi
ad7230b114
Add Cisco NCS-55A2 chassis and modules (#1275)
* ncs-55a2 chassis and modules

* yamlfmt

* corrections on port 24

* Update NCS-55A2-MOD-SE-S.yaml

Added front to rear airflow per datasheet specification

* Add PSU modules

* Update NCS-55A2-MOD-SE-S.yaml

Added position to power module bays

* Update NCS-55A2-MOD-SE-S.yaml

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-04-13 10:34:46 -04:00
aurelienbyi
1f3fcf1ca9
Add Cisco ASR1000-HX bays and modules (#1257)
* Add Cisco ASR1000-HX bays and modules

* CRLF to LF

* trailing

* CRLF

* yamlfmt
2023-04-12 10:57:25 -04:00
Wago Louage
48c9a62a3c
Added Extreme Network 5520-12MW-36W FabricEngine device and modules (#1218)
* added 5520-12MW-36W-FabricEngine devicetype

* added XN-ACPWR-1100W-FB moduletype

* added module 5520-VIM-4YE-FabricEngine

* Update 5520-12MW-36W-FabricEngine.yaml

Fixed slug. Removed un-nessecary definitions

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-04-11 13:02:27 -04:00
francesco-noc
62c618ac4f
modules JH180A and JH181A (#1261)
* modules

* fix quotes

* Update HPE-JH180A.yaml

new line

* Update HPE-JH180A.yaml

new line

* executed pre-commit run --all to fix quotes
2023-04-11 11:49:17 -04:00
Daniel W. Anner
0a46e3f053
updated PA-850 and added psu (#1249) 2023-03-30 13:18:57 -04:00
Daniel W. Anner
afcc0f4c87
Adding bigip 2000 series (#1248) 2023-03-30 12:48:50 -04:00