Commit Graph

13 Commits

Author SHA1 Message Date
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
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
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
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
Giovanni P
045b9394b1
add juniper module MIC-3D-16XGE-SFPP (#1359) 2023-05-16 10:54:06 -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
powerburner-nl
ec4ba6ef2f
EX-UM-2x4SFP.yaml (#1219)
Module for Juniper switch

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-03-28 11:41:09 -04:00
Daniel W. Anner
f2709fed8b
Module-Types - Model Name Fixes (#1063)
* Updated module types to have proper model names

* Updated Aruba module-types so that the model name is accurate

* fixing Broadcom part number

* updated comments to description

* fixed checkpoint model names

* moved generic keystone modules to a generic module folder

* according to FS datasheets, each item has an Item ID (unique part number) and their associated model name

* fixing the other module types

* removed mgmt_false definition

* removed newlines

* removed extra definitions

* fixed description, changed to comments

* fixing fs part numbers to be strings

* removed extra newlines

* Removed extra newlines

* reemoved blank definition
2023-01-20 19:17:02 -05:00
David Mc Ken
ea5ccf8d05
Initial commit. (#907) 2022-09-14 11:43:05 -05:00
Timothy Willey
60f482c08d
add or update several Juniper models (#823)
* add or update several Juniper models

* Update QFX5100-96S-8Q.yaml

Co-authored-by: Jeremy Stretch <jstretch@ns1.com>
2022-05-27 08:51:02 -04:00
Eric Krichbaum
2232074953
updates for modules (#766) 2022-04-26 21:53:36 -04:00
Jeremy Stretch
8ca95dacef
Module types (#659)
* Extend tests to support moule types

* Add Juniper EX9200-32XS module type

* Fix YAML formatting
2022-02-11 16:22:59 -05:00