* 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
* 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 HPE Aruba JL682A JL685A
* Fix maximum draw value
* Add rest of Aruba 1930 series
---------
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
* added and updated part number
* fix duplicated file
* deleted duplicated file
* fix
* updated all 2530 with weight and link to datasheet
---------
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
* fixed No newline at end of file
* fixed 100base-tx
* Update FlexFabric-5945-2-slot.yaml
Added weight and datasheet link
---------
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
* Add 2530-8G and updated 2530-8
* Update 2530-8.yaml
* Updated 2530-8 power plug and speed interface
* weught and URL
* fix
* fix indentation
* moved to HPE folder
* deleted Aruba folder
* clean and merge
* added link to specs
---------
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
* Added Aruba to model names in prep for migration to HPE
* Migrated Aruba manufacturer to HPE
* fixed the poep to poe+ and naming
* Removed sitch from model names
* Fixed power type
* Fixed model names for Aruba 2540s
* fixed Aruba 54 series models
* Updated model names to match the manufacturer
* Fixed slug. Added part number to Aruba 7000 series
* fixed multiple aruba 8000 series part numbers, they had As which are the SFP modules, the actual devices has Cs. Added airflow to the device already there, and added their increment device for reverse airflow.
* fixed airflow definitions for aruba 8000 series
* Fixed aruba 8000 series names and slugs. Added Aruba 10000 rear to front device and added airflow for the front to rear one as well
* Added prefix to slugs
* Adding pn to aruba 10000 series
* migrating Aruva devices to HPE folder as per discussion 1137. https://github.com/netbox-community/devicetype-library/discussions/1137
* migrating officeconnect switches to new standard format
* Migrated Aruba switches to proper naming
* Updated files to include their product lines and renamed applicable files
* reverted poe-plus to poep to align
* Adding product lines to more HPE devices
* Fixing slug issue
* updating slug to include manuf. and product line
* migrated proliant device file names to -. Also fixed their slugs