* Adding Nokia 7750 SR-1 device type version 1
* Adding power ports' missing type
* Removing interfaces in device type Nokia 7750 SR-1 and setting 2 module types for 2 MDAs 6 QSFP28 ports and 12 QSFP28 ports (missing part numbers)
* Fixing extra new line at the end of MDA-E12-QSFP28.yaml
* Fixing yamlfmt for modules for Nokia MDA-E6 and MDA-E12
* Fixing dynamic interface names on Nokia MDA E6 and 12 QSFP28 modules
* Moving card number in module variable + adding missing part numbers on modules definition + adding simple quotes to port's name
* Adding part_number, elevation images and module bays for MDAs.
* Removing extra white space from images for Nokia 7750 SR1 device
* Adding PSU and FAN module bays and removing fixed PSU in device type for 7750 SR-1
* Fix Power port type from c13 to c14 in PSU for 7750 SR-1
* Renmaing model type PSU for Nokia 7750 SR-1 to pass pipeline
---------
Co-authored-by: Tim Raphael <raphael.timothy@gmail.com>
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
* Regenerate master slug list after successful PR merge
* * Add Nokia IXR-H2 and IXR-H4 devices with images
* Fix power port type for DC
* H4 only supports F2B airflow, so we can specify that
---------
Co-authored-by: NetBox-Bot <info@netboxlabs.com>
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
* 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>
* 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
* * Add missing fan trays
* Correct D1 PSU model name to include 'IXR'
* Mark devices as full depth such that both front and rear images show up
* Remove duplicate "Nokia" vendor name from model (title and mouse-over assume no vendor name in model string)
* Fix merge typo
---------
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
* Contribute 6 new device types for Nokia SR Linux product line:
* D1 (management switch)
* D2/D2L
* D3/D3L
* H3
All systems come in AC and DC variants, with airflow Front-2-Back or Back-2-Front
* Updated in response to feedback:
* model fans and power modules as separate module-types, including airflow variations
* update slug to include 'nokia-'
* remove comments
Note that 'weight' information is not available in the datasheets
* Comment out 'airflow' attribute for the time being
* * Add 'position' to module bays
* Renumber modules to match system config IDs (starting at 1)
* Remove space from name
* Be consistent in mgmt interface naming, it's 'mgmt0'
---------
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>