* 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>
* 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>
* Updates 'interface' to interfaces'
* Updates slug with manufacturer name and adds weight and weight_unit
* Adds datasheet as Markdown URL format
* Adds product URL information
* Adds product URL information
* Delete PX3-5497V.yaml
* Create PX3-5497V.yaml
* Removes '-1' device and replaces with correct DSX2-16.yaml
* Reverts permissions to 0755 as per @danner26 request, no idea why it is set to this.
---------
Co-authored-by: Patrick Holahan <tjunyat@gmail.com>
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
* 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>
* Update RB750r2.yaml
* Update RB750r2.yaml
Added `airflow: passive`
* Update RB750r2.yaml
The specs on this are completely wrong for the power ports.
https://mikrotik.com/product/RB750r2
Fixed DC PSU to be dc-terminal with a max draw of 2W
* Update RB750r2.yaml
Added comment with product page URL
---------
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>
* Add Zyxel devices
* Added airflow
* Added weigth and fixed power port
* Update USG-FLEX-200.yaml
---------
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
* 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.
* add JL693a and front image
* add weight, airflow as requested. link to datasheet added as comment.
* grr wolf is bad at git apparently.
---------
Co-authored-by: Wolf Noble <gitlab@wolfspaw.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
* added IE-2000-8TC-B
* weight added, no airflow, DC power input on box
* fixed new line requirement
* fixed trailing line
* added passive airflow
* added power ports
* 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
---------
Co-authored-by: Mike Stuffel <mike.stuffel@gmail.com>
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
* 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>
* Migrated device slugs for 3com
* Migrated device slugs for A10
* migrating manufacturers slugs
* Migrated device slugs for AVM
* Migrated device slugs for Avocent
* Migrated device slugs for Brocade
* Migrated device slugs for Calix
* Migrated device slugs for Checkpoint
* Migrated device slugs for more Checkpoint files
* Migrated device slugs for Ciena
* Migrated device slugs for Citrix
* Migrated device slugs for Colable
* Migrated device slugs for Corning
* Migrated device slugs for CryptoPro
* Migrated device slugs for CyberPower
* Migrated device slugs for Datacom
* Migrating slug definition for manufacturer Deciso
* Migrating slug definition for manufacturer Dell
* Migrating slug definition for manufacturer Extreme Networks
* Migrating slug definition for manufacturer F5
* Migrating slug definition for manufacturer Fortinet
* Migrating slug definition for manufacturer FS
* Migrating slug definition for manufacturer Generic
* Migrating slug definition for manufacturer Huawei
* Migrating slug definition for manufacturer LANCOM
* Migrating slug definition for manufacturer Lenovo
* Migrating slug definition for manufacturer Mikrotik
* Migrating slug definition for manufacturer Opengear
* Migrating slug definition for manufacturer Palo Alto
* Migrating slug definition for manufacturer Panduit
* Migrating slug definition for manufacturer QNAP
* Migrating slug definition for manufacturer Rockwell Automation
* Migrating slug definition for manufacturer Ubiquiti
* Migrating slug definition for manufacturer Yamaha
* Migrating slug definition for manufacturer WTI
* Migrating slug definition for manufacturers
* Migrating slug definition for manufacturer Rohde & Schwarz
* fixing double slugs and file names
* fixing slug names to match proper format
* fixing slug names to match proper format
* fixing slugs to match proper format
* fixing slugs to match proper format for Nokia. Also fixed file names for elevation images.
* fixing slugs to match proper format
* fixing slugs to match proper format
* fixing slugs to match proper format for manufacturer Cisco
* fixing slugs to match proper format for manufacturer MikroTik
* fixing slugs to match proper format for manufacturer Ubiquiti
* adding sloppy script used to migrate files
* Add server Supermicro SYS-5018D-MTF
* Update SYS-5018D-MTF.yaml
* Update and rename SYS-5018D-MTF.yaml to SuperServer-5018D-MTF.yaml
---------
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
* Add HPE Aruba JL682A JL685A
* Fix maximum draw value
* Add rest of Aruba 1930 series
---------
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
* Add Supermicro SYS-510D-8C-FN6P
* Change quotas
* Update model name and slug
* Update SYS-510D-8C-FN6P.yaml
Updated part number
---------
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
* Add files via upload
add cisco ISR1118-8P
* Update ISR1118-8P.yaml
Corrected model name and power type (it is a dc-terminal block on device)
---------
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
* precommit run
* Update HP-3100-24-EI.yaml
* Update HP-3100-24-v2-EI.yaml
* Update HP-3100-24-EI.yaml
Corrected weight according to datasheet
* Update HP-3100-24-v2-EI.yaml
Corrected weight according to datasheet
---------
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
* 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
* 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>
* Add Switch Zyxel GS1900-8HP
* Update GS1900-8HP.yaml
Added airflow per manufac. specification
* Update GS1900-8HP.yaml
Updated port naming
* Add quotes to interface name
* Update GS1900-8HP.yaml
Fixed power adapter type
---------
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
* added Fortinet Fortigate 100D
* prepend slug with fortinet
* added weight
* changed mgmt port also for other purposes
* added airflow
* Update FG-100D.yaml
Set mgmt port to mgmt_only to true
---------
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
* Adding Intel NUC Model NUC11TNHi5 (Used for network monitoring)
* Update NUC11TNHi5.yaml
---------
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
* Create fs-248e-fpoe.yaml
* Update fs-248e-fpoe.yaml
Fixed upper case name.
* Rename device-types/Fortinet/fs-248e-fpoe.yaml to device-types/FS-248E-FPOE.yaml
Update name to upper case
* Add Extreme Networks AP30 device type
* changed indentation
* Update AP30.yaml
Fixed model and slug. Added weight based on datasheet
---------
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
* Add Ubiquiti INS-3AF-O-G PoE adapter
Signed-off-by: Maximilian Wilhelm <max@sdn.clinic>
* Update INS-3AF-O-G.yaml
Fixed slug
---------
Signed-off-by: Maximilian Wilhelm <max@sdn.clinic>
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
* * 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>
* Add GS180PEv3
I did something wrong with the previous pull request, so I created a new one for this. Appended with additional info.
No airflow as it's a passive switch. No u_height as it's a desktop 8 port poe switch which is not likely to be mounted in a rack.
* Update GS108PEv3.yaml
Fixed slug
Added passive airflow per comment from author
Fixed u_height
Fixed comment
Removed un-needed definitions
---------
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
* Re-add front/rear images following new location & filename conventions
* Renamed following exact match slug convention
* Debug test failing
* Different log msg
* More debug
* Filter on startswith(slug)
* Debug
* Quotes
* Updated filter
* Match on string part