* 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.
* 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
* 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
rack. Therefore I added them:
- copy of every existing and changed it's is_full_depth to false
- set airflow for all to passive
- unified file postfix to .yaml
* Added Wall boxes with 2, 3, 4 and 6 UTP plugs.
They can be used for documenting physical wiring.
* Fixed issue with airflow
* Removed all empty fields
* Rack height set to 0, because devices are not rack mountable.
* Removed airflow and depth. They are useless for wall mounted boxes.
* Rack full depth set to false
Co-authored-by: Daniel Anner <daniel.anner@danstechsupport.com>
* Creation of 12-port_fiber_patch_panel
Created a 12-port_fiber_patch_panel
* Creation of 24 and 48 ports fiber patch panel
Created a 24 and 48 fiber patch panel.
* Creation of 2 shelfs (1he and 2he)
Created 2 empty shelfs 1he and 2he
* Creation of a cable-management panel
Created a cable-management panel.
* Update 12-port_fiber_patch_panel.yaml
Changed naming to make clear that it is LC 12 ports Fiber port panel
* Update and rename 24-port_fiber_patch_panel.yaml to LC-24-port_fiber_patch_panel.yaml
Changed naming to make clear that it is LC 24 ports Fiber port panel
* Rename 12-port_fiber_patch_panel.yaml to LC-12-port_fiber_patch_panel.yaml
Changed naming to make clear that it is LC 12 ports Fiber port panel
* Update and rename 48-port_fiber_patch_panel.yaml to LC-48-port_fiber_patch_panel.yaml