360 Commits
Author SHA1 Message Date
chandGitHub e0476c65fe Cisco Devices: Replace 'C' with 'Catalyst' in model (#2075)
Counting models using Catalyst (215'ish) vs C (55'ish) this change proposes changing
'C' with 'Catalyst' in the model name field for the Cisco devices.

Resolve a validation error in C7201.yaml
2024-04-09 23:00:03 -04:00
antoine.vicotandGitHub fd0bf96cd5 Dev/avicot/add ncs 5508 (#2047)
* add chassis

* add NC55-24X100G-SE

* add NC55-36X100G-A-SE

* add

* fix

Signed-off-by: Antoine Vicot <[email protected]>

* fix

Signed-off-by: Antoine Vicot <[email protected]>

* fix+pre commit

Signed-off-by: Antoine Vicot <[email protected]>

* add 5508 picture

Signed-off-by: Antoine Vicot <[email protected]>

* add NC55-RP-E

Signed-off-by: Antoine Vicot <[email protected]>

* update NC55-RP/(2)-E

Signed-off-by: Antoine Vicot <[email protected]>

* add chassis

* add NC55-24X100G-SE

* add NC55-36X100G-A-SE

* add

* fix

Signed-off-by: Antoine Vicot <[email protected]>

* fix

Signed-off-by: Antoine Vicot <[email protected]>

* fix+pre commit

Signed-off-by: Antoine Vicot <[email protected]>

* add 5508 picture

Signed-off-by: Antoine Vicot <[email protected]>

* add NC55-RP-E

Signed-off-by: Antoine Vicot <[email protected]>

* update NC55-RP/(2)-E

Signed-off-by: Antoine Vicot <[email protected]>

* add aidflow & weight

Signed-off-by: Antoine Vicot <[email protected]>

---------

Signed-off-by: Antoine Vicot <[email protected]>
2024-04-04 14:45:58 -04:00
3be70f1042 Cisco ASR99k's Module Bay Update (#2025)
* Updated ASR99k's to use Module Bays.

* Update positions

---------

Co-authored-by: Daniel W. Anner <[email protected]>
2024-04-03 14:09:10 -04:00
1528ac672a Added 3 x Cisco CBS 350 models (#2008)
* Added 3 x Cisco CBS 350 models

* fix to yaml field

---------

Co-authored-by: Daniel W. Anner <[email protected]>
2024-04-03 14:06:50 -04:00
015f410132 Added Cisco 8201-24H8FH (#2028)
* Added device-type for 8201-24H8FH

* Update 8201-24H8FH.yaml

* Update 8201-24H8FH.yaml

* Update 8201-24H8FH.yaml

* Update 8201-24H8FH.yaml

* Update 8201-24H8FH.yaml

* fixed yaml for 8201

---------

Co-authored-by: Ryan C. McDowell <[email protected]>
Co-authored-by: Daniel W. Anner <[email protected]>
2024-04-03 12:02:41 -04:00
0a94edc559 Added some meraki elevation images (#1972)
* Added Meraki Elevataion Images

* modfied: add front images-removed images w/o model

---------

Co-authored-by: Daniel W. Anner <[email protected]>
2024-04-03 09:35:55 -04:00
Stephan ReugelsandGitHub 0d8e32f0c2 [Cisco/Dell/FS] Added some images and details (#2023) 2024-03-25 10:23:22 -04:00
Daniel SheppardandGitHub 352fa7257c Update C9300-48U.yaml (#2021) 2024-03-22 14:19:45 -05:00
Bart SmedingandGitHub 41b61fb013 Add Cisco ISR-1111-4PLTEEA (#1988) 2024-03-22 09:42:16 -05:00
Sjur FredriksenandGitHub ca998bcba5 add some missing 9300 variants (#1945) 2024-03-22 09:27:46 -05:00
b5f3a878c6 CISCO ASR1001-x modular power and SPA (#1946)
* Modify ASR1001-x slot and add weight params

* Add 10G SPA 1001-x LC and move PW to bays

* Fix missing blank lines

* Moving power bays positions to string

* Use quote instead of double-quotes

---------

Co-authored-by: loic.chabert <[email protected]>
2024-03-07 09:56:15 -06:00
082599331d Add N540 specifications and front image (#1947)
Co-authored-by: loic.chabert <[email protected]>
2024-03-07 09:55:38 -06:00
33aab350fa Update Cisco ASR9000 and add modules bays (#1951)
* Update Cisco ASR9000 and add modules bays

* Add missing ---

---------

Co-authored-by: loic.chabert <[email protected]>
2024-03-07 09:54:32 -06:00
73c0f1bfe5 Add support for Cisco NCS57B1-6D24-SYS (#1954)
* Add support for Cisco NCS57B1-6D24-SYS

* Remove duplicated FanTray 2

* Add plateform NCS-57B1-5DSE-SYS

---------

Co-authored-by: loic.chabert <[email protected]>
2024-03-07 09:49:34 -06:00
62931007e8 Cisco ASR920 - Set weight and airflow (#1959)
Co-authored-by: loic.chabert <[email protected]>
2024-03-07 09:48:57 -06:00
66c37b9ec1 Cisco Nexus datacenter fabric - Multiple adjustement (#1960)
Co-authored-by: loic.chabert <[email protected]>
2024-03-07 09:48:08 -06:00
kbrown900andGitHub 4eb6beb304 Added Cisco meraki ms410-16 and MA-FAN's (#1963)
* Added Cisco Meraki Fan Modules

* Added device-types/Cisco/Meraki-MS410-16.yaml

* Update Meraki-MS410-16.yaml

* Update Meraki-MS410-16.yaml
2024-03-07 09:46:16 -06:00
86469c08a3 Adjust module bays for power supply and fan tray (#1958)
* Adjust module bays for power supply and fan tray

* Wrap module var with single quotes

---------

Co-authored-by: loic.chabert <[email protected]>
2024-03-07 09:45:05 -06:00
ebd8e624d3 Cisco - add C881 and C921-4PLTEGB (#1964)
* Cisco - add C881 and C921-4PLTEGB

* Switch from fanless to passive

* Switch to 1000base-t vs 1000base-tx

---------

Co-authored-by: loic.chabert <[email protected]>
2024-03-07 09:44:09 -06:00
ab5cd9d145 Add Cisco devices (#1864)
* add missing Cisco devices

* fix linting

* update accesspoints Cisco

* update switches Cisco

* update 9000 series accesspoint with interfaces and docs

* correction ieee interfaces on 3500/3600

* fix radio types 2600 series

* Add APC SmartUPS SMT3000RMI2UNC

* docs

* documentation comment switch

* empty line

* revert adding APC SMT3000RMI2UNC

---------

Co-authored-by: Daniel W. Anner <[email protected]>
2024-03-01 09:57:21 -06:00
NandoandGitHub db466a896e adding elevation images for cisco-c9300l-48p-4x (#1934)
* adding elevation images for cisco-c9300l-48p-4x

* cisco-c9300l-48p-4x.front.png and cisco-c9300l-48p-4x.front.png

* Edits to pictures cisco-c9300l-48p-4x.front.png and cisco-c9300l-48p-4x.front.png
2024-02-16 15:46:59 -06:00
francesco-nocandGitHub 9d89436e95 IE-2000-16PTC-G-L (#1882)
* IE-2000-16PTC-G-L

* Update IE-2000-16PTC-G-L.yaml
2024-02-15 14:52:16 -06:00
Jason RobertsonandGitHub c040d96f02 created c9300l-24p-4x template added elevation images (#1926) 2024-02-15 14:51:14 -06:00
d5ca8f6444 Fixed N3K 3172 model code Q -> PQ, added photos (#1920)
* Fixed N3K 3172 model code Q -> PQ, added photos

* Standardized model name, fixed ordering (n3k-3172pq-10ge)

* added weight

---------

Co-authored-by: Jason Robertson <[email protected]>
2024-02-15 14:47:48 -06:00
0204ebeab0 More cisco models - new and old (#1777)
* More cisco models - new and old

* Add Virtual C9800 VM

* Fix slug convention and since its a VM its not powered

* Add weights, C8300 module bays and C8300 PSUs

* remove the C9800-CL cloud VM type

* Fix hardwired -> dc terminal

---------

Co-authored-by: stsmr <[email protected]>
2024-01-23 09:43:03 -05:00
ulysserevientandGitHub 95d2678a5f Add Nexus C3064TQ-10GT (#1813)
* Create N3K-C3064TQ-10GT

* Rename N3K-C3064TQ-10GT to N3K-C3064TQ-10GT.yaml

* Update N3K-C3064Q-10GE.yaml

* Update N3K-C3064TQ-10GT.yaml
2024-01-23 09:05:10 -05:00
006208b859 Create N3K-C3064PQ-10GX (#1815)
* Create N3K-C3064PQ-10GX

* Rename N3K-C3064PQ-10GX to N3K-C3064PQ-10GX.yaml

* Update N3K-C3064PQ-10GX.yaml

* Update N3K-C3064PQ-10GX.yaml

---------

Co-authored-by: Daniel W. Anner <[email protected]>
2024-01-23 09:02:51 -05:00
0a3f6a4ff7 Add F5 BIG-IP r2600 (#1693)
* Add F5 BIG-IP r2600

* Add Cisco ME-3400EG-2CS-A

* Add Cisco ME-3400EG-2CS-A

* Update ME-3400EG-2CS-A.yaml

---------

Co-authored-by: sliddjur <[email protected]>
Co-authored-by: Daniel W. Anner <[email protected]>
2024-01-04 13:35:05 -05:00
2e322f60a9 Add Cisco C9500-24Q (#1699)
Co-authored-by: Daniel W. Anner <[email protected]>
2023-11-20 12:11:07 -05:00
545d2e58a1 add meraki mx85 (#1650)
* mx85

* Update Meraki-MX85.yaml - Add airflow and weight

Added airflow and weight based off of https://meraki.cisco.com/product-collateral/mx-family-datasheet/?file

---------

Co-authored-by: Daniel W. Anner <[email protected]>
2023-10-06 12:54:04 -04:00
a142bc1cd2 Create UCS-X9508.yaml (#1574)
* Create UCS-X9508.yaml

* Update UCS-X9508.yaml

* Update UCS-X9508.yaml

* Update UCS-X9508.yaml

* Update UCS-X9508.yaml

* Update UCS-X9508.yaml

* Update UCS-X9508.yaml

* Update UCS-X9508.yaml

* Update UCS-X9508.yaml

Fixing formatting issue

---------

Co-authored-by: Daniel W. Anner <[email protected]>
2023-10-06 12:41:06 -04:00
b69dfbd6e0 Meraki / Cisco Accesspoints (#1573)
* Create MR16.yaml

* Rename MR16.yaml to Meraki-MR16.yaml

* Create Meraki-MR18.yaml

* Create Meraki-MR33.yaml

* Create Meraki-MR72.yaml

* Update Meraki-MR72.yaml

* Create Meraki-MR76.yaml

* Create CW9162.yaml

* Create CW9164.yaml

* Create CW9166.yaml

* Update Meraki-MR16.yaml

* Update Meraki-MR18.yaml

* Update Meraki-MR16.yaml

* Update Meraki-MR33.yaml

* Update Meraki-MR16.yaml

* Update Meraki-MR18.yaml

* Update Meraki-MR18.yaml

* Update Meraki-MR16.yaml

* Update Meraki-MR33.yaml

* Update Meraki-MR16.yaml

* Update Meraki-MR18.yaml

* Update Meraki-MR33.yaml

* Update Meraki-MR33.yaml

* Update Meraki-MR72.yaml

* Update Meraki-MR72.yaml

* Update Meraki-MR76.yaml

* Update CW9162.yaml

* Update CW9164.yaml

* Update CW9166.yaml

* Update CW9164.yaml

* Update CW9166.yaml

* Update Meraki-MR76.yaml

* Update CW9162.yaml

* Create Meraki-MR78

* Rename Meraki-MR78 to Meraki-MR78.yaml

* Create Meraki-MR28.yaml

* Update CW9162.yaml

* Update CW9164.yaml

* Update CW9166.yaml

* Update Meraki-MR28.yaml

Resolving formatting issue on comments line

* Update Meraki-MR76.yaml

Resolving formatting issue on comments line

* Update Meraki-MR78.yaml

Resolving formatting issue on comments line

* Update and rename CW9162.yaml to Meraki-CW9162.yaml

* Update and rename CW9164.yaml to Meraki-CW9164.yaml

* Update and rename CW9166.yaml to Meraki-CW9166.yaml

---------

Co-authored-by: Daniel W. Anner <[email protected]>
2023-09-26 12:37:48 -04:00
Oskar KölblandGitHub 8e2817927c Add Cisco C9200L-24PXG-2Y (#1628)
* Add Cisco C9200L-24PXG-2Y

* Add airflow data point

* Add weight and weight_unit data point

* Add module bays for PSUs
2023-09-26 12:27:17 -04:00
b706e5f980 Add and Update C9800-L Series (#1593)
* Update C9800-L-C.yaml

- Fixed interface naming to match device
- Fixed that this is a child device designed to be mounted into a side by side rack mount.
- Fixed power draw and power port

* Create C9800-L-F

Nearly duplicate of C9800-L-C except power draw and sfp modules

* Rename C9800-L-F to C9800-L-F.yaml

* Create C9800-L-RMNT.yaml

Rack mount for the 9800-L

* Update C9800-L-C Weight

* Update C9800-L-F weight

* Fix interface order C9800-L-C, C9800-L-F

* Add is_powered false to C9800-L-RMNT

---------

Co-authored-by: Daniel W. Anner <[email protected]>
2023-09-06 19:34:31 -04:00
deku-mandGitHub 1d6d61db01 Create FPR1K-DT-RACK-MNT.yaml (#1576)
* Create FPR1K-DT-RACK-MNT.yaml

* Update FPR1K-DT-RACK-MNT.yaml

* Update FPR1K-DT-RACK-MNT.yaml

* Update FPR1K-DT-RACK-MNT.yaml

* Update FPR1K-DT-RACK-MNT.yaml

resolved comment from dansheps
2023-09-06 14:32:58 -04:00
Marc SchulzandGitHub bceb6a9672 Add Cisco ESA-C390 (#1589)
* Add Cisco ESA-C390

* Add Cisco ESA-C390

* Fix Interfaces
2023-09-06 10:41:07 -04:00
Daniel W. AnnerandGitHub d2a186bf8d Adding various device images (#1592)
* Adding various device images

* Removing temp file added by accident and adding other images.
2023-08-29 14:24:33 -04:00
Aaron von AwesomeandGitHub 3b03f2ff78 Update poe-mode and poe-type on CICSO ASA5505 (#1560)
- Fix PoE attributes to be the correct format poe-mode --> poe_mode and poe-type --> poe_type
2023-08-23 10:54:21 -04:00
fed7b21eea c6880 (#1537)
Co-authored-by: Daniel W. Anner <[email protected]>
2023-08-15 16:47:57 -04:00
b51fd79ef6 Add missing interface 33 and 34 (#1549)
Co-authored-by: Daniel W. Anner <[email protected]>
2023-08-15 16:36:56 -04:00
01abe5a5fd C9200-24P.yaml (#1503)
* C9200-24P.yaml

* Update C9200-24P.yaml

Fixing trailing spaces

---------

Co-authored-by: Daniel W. Anner <[email protected]>
2023-07-31 14:32:23 -04:00
ff067e1a28 Add support for stackwise (#1495)
* Update C9300-24P.yaml

Add Stackwise

* Update C9300-24T-E.yaml

Add stackwise,
According to Platform details 
https://www.cisco.com/c/en/us/products/collateral/switches/catalyst-9300-series-switches/nb-06-cat9300-ser-data-sheet-cte-en.html#Platformdetails

* Update C9300-24T.yaml

Add stackwise,
According to Platform details 
https://www.cisco.com/c/en/us/products/collateral/switches/catalyst-9300-series-switches/nb-06-cat9300-ser-data-sheet-cte-en.html#Platformdetails

* Update C9300-24U.yaml

Add stackwise,
According to Platform details 
https://www.cisco.com/c/en/us/products/collateral/switches/catalyst-9300-series-switches/nb-06-cat9300-ser-data-sheet-cte-en.html#Platformdetails

* Update C9300-24UX.yaml

Add stackwise,
According to Platform details 
https://www.cisco.com/c/en/us/products/collateral/switches/catalyst-9300-series-switches/nb-06-cat9300-ser-data-sheet-cte-en.html#Platformdetails

* Update C9300-48P-E.yaml

Add stackwise,
According to Platform details 
https://www.cisco.com/c/en/us/products/collateral/switches/catalyst-9300-series-switches/nb-06-cat9300-ser-data-sheet-cte-en.html#Platformdetails

* Update C9300-48P.yaml

Add stackwise,
According to Platform details 
https://www.cisco.com/c/en/us/products/collateral/switches/catalyst-9300-series-switches/nb-06-cat9300-ser-data-sheet-cte-en.html#Platformdetails

* Update C9300-48T.yaml

Add stackwise,
According to Platform details 
https://www.cisco.com/c/en/us/products/collateral/switches/catalyst-9300-series-switches/nb-06-cat9300-ser-data-sheet-cte-en.html#Platformdetails

* Update C9300-48U.yaml

Add stackwise,
According to Platform details 
https://www.cisco.com/c/en/us/products/collateral/switches/catalyst-9300-series-switches/nb-06-cat9300-ser-data-sheet-cte-en.html#Platformdetails

* Update C9300-48UN.yaml

Add stackwise,
According to Platform details 
https://www.cisco.com/c/en/us/products/collateral/switches/catalyst-9300-series-switches/nb-06-cat9300-ser-data-sheet-cte-en.html#Platformdetails

* Update C9300-48UXM.yaml

Add stackwise,
According to Platform details 
https://www.cisco.com/c/en/us/products/collateral/switches/catalyst-9300-series-switches/nb-06-cat9300-ser-data-sheet-cte-en.html#Platformdetails

* Update C9300-24UX.yaml

* Update C9300-24U.yaml

* Update C9300-24T.yaml

* Update C9300-48P-E.yaml

* Update C9300-48P.yaml

* Update C9300-48T.yaml

* Update C9300-48U.yaml

* Update C9300-48UN.yaml

* Update C9300-48UXM.yaml

---------

Co-authored-by: Daniel W. Anner <[email protected]>
2023-07-27 14:22:38 -04:00
c414f7cd76 Add / Update multiple Cisco and Meraki devices (#1462)
* add multiple meraki devices

* update wlan interfaces on MR44 per datasheet

* fix WIDS wlan type

* add missing cisco voice gateways

* add datasheet link and standardize console name

* add power source to MR46 and MR86

* added airflow and weight

---------

Co-authored-by: Daniel W. Anner <[email protected]>
2023-07-25 11:42:01 -04:00
pv2bandGitHub bdf70421b5 Fix height of WS-C3750G-24TS-S (#1485)
Looks like height was accidentally set to 1.5U in commit 6f1fa04a74 that was intended to implement half-height units.

My best guess is this device type was edited for test purposes and accidentally committed.

I've got this device in front of me and it's definitely 1U.
2023-07-25 11:40:23 -04:00
766e993deb Cisco power supplies fans (#1200)
* 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 <[email protected]>
2023-07-17 15:54:31 -04:00
707a695a3d Create FPR3110-NGFW-K9.yaml (#1369)
* Create FPR3110-NGFW-K9.yaml

* Update FPR3110-NGFW-K9.yaml

* Update FPR3110-NGFW-K9.yaml

* Update device-types/Cisco/FPR3110-NGFW-K9.yaml

Co-authored-by: Marco Lazzarotto <[email protected]>

* Update device-types/Cisco/FPR3110-NGFW-K9.yaml

Co-authored-by: Marco Lazzarotto <[email protected]>

* Update device-types/Cisco/FPR3110-NGFW-K9.yaml

Co-authored-by: Marco Lazzarotto <[email protected]>

* Update FPR3110-NGFW-K9.yaml

---------

Co-authored-by: Daniel W. Anner <[email protected]>
2023-07-17 15:48:31 -04:00
dc27355c3c Add Cisco ISR 1127-8PLTEP & Cisco LTE Modules (#1406)
* Add Cisco ISR 1127-8PLTEP & Cisco LTE Modules

* Update ISR-1127-8PLTEP

* Update ISR-1127-8PLTEP Modules

* Update ISR-1127-8PLTEP.yaml

---------

Co-authored-by: Daniel W. Anner <[email protected]>
2023-07-17 15:46:49 -04:00
f02ac174f9 Add Cisco UCS-C220-M6S (#1432)
* Add Cisco UCS-C220-M6S

Add Cisco UCS-C220-M6S device and various Cisco PSU module types.

* Add airflow to Cisco UCSC-C220-M6S

* Update UCSC-C220-M6S.yaml

---------

Co-authored-by: Daniel W. Anner <[email protected]>
2023-07-17 15:39:54 -04:00
Daniel W. AnnerandGitHub d0cb58d96e Adding Tests: Device Power (#1463)
* 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.
2023-07-17 15:23:56 -04:00
Daniel W. AnnerandGitHub 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