Commit Graph

59 Commits

Author SHA1 Message Date
antoine.vicot
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 <antoine.vicot@ovhcloud.com>

* fix

Signed-off-by: Antoine Vicot <antoine.vicot@ovhcloud.com>

* fix+pre commit

Signed-off-by: Antoine Vicot <antoine.vicot@ovhcloud.com>

* add 5508 picture

Signed-off-by: Antoine Vicot <antoine.vicot@ovhcloud.com>

* add NC55-RP-E

Signed-off-by: Antoine Vicot <antoine.vicot@ovhcloud.com>

* update NC55-RP/(2)-E

Signed-off-by: Antoine Vicot <antoine.vicot@ovhcloud.com>

* add chassis

* add NC55-24X100G-SE

* add NC55-36X100G-A-SE

* add

* fix

Signed-off-by: Antoine Vicot <antoine.vicot@ovhcloud.com>

* fix

Signed-off-by: Antoine Vicot <antoine.vicot@ovhcloud.com>

* fix+pre commit

Signed-off-by: Antoine Vicot <antoine.vicot@ovhcloud.com>

* add 5508 picture

Signed-off-by: Antoine Vicot <antoine.vicot@ovhcloud.com>

* add NC55-RP-E

Signed-off-by: Antoine Vicot <antoine.vicot@ovhcloud.com>

* update NC55-RP/(2)-E

Signed-off-by: Antoine Vicot <antoine.vicot@ovhcloud.com>

* add aidflow & weight

Signed-off-by: Antoine Vicot <antoine.vicot@ovhcloud.com>

---------

Signed-off-by: Antoine Vicot <antoine.vicot@ovhcloud.com>
2024-04-04 14:45:58 -04:00
Chabert Loïc
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 <loic.chabert@jaguar-network.com>
2024-03-07 09:56:15 -06:00
Chabert Loïc
33aab350fa
Update Cisco ASR9000 and add modules bays (#1951)
* Update Cisco ASR9000 and add modules bays

* Add missing ---

---------

Co-authored-by: loic.chabert <loic.chabert@jaguar-network.com>
2024-03-07 09:54:32 -06:00
Chabert Loïc
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 <loic.chabert@jaguar-network.com>
2024-03-07 09:49:34 -06:00
Chabert Loïc
66c37b9ec1
Cisco Nexus datacenter fabric - Multiple adjustement (#1960)
Co-authored-by: loic.chabert <loic.chabert@jaguar-network.com>
2024-03-07 09:48:08 -06:00
kbrown900
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
Chabert Loïc
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 <loic.chabert@jaguar-network.com>
2024-03-07 09:45:05 -06:00
Steffen Schumacher
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 <stsmr@vestas.com>
2024-01-23 09:43:03 -05:00
Abhimanyu Saharan
a22b677b86
added cisco module types (#1829) 2024-01-04 14:09:14 -05:00
abu-rehan
7b56fec291
add cisco power supply modules (#1792)
* add cisco power supply modules

* correct port type
2023-12-11 10:42:20 -05:00
abu-rehan
d993a3d9b4
Add various cisco module types (#1785)
* add various cisco module types

* add missing schema

* correct file name and part number for C4KX-PWR-750DC-R.yaml

* correct part number for C4KX-PWR-750DC-R.yaml and C4KX-PWR-750WAC-R.yaml

---------

Co-authored-by: Abu Rehan <abreh@equinor.com>
2023-11-30 11:21:39 -05:00
Oskar Kölbl
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
Marc Schulz
bceb6a9672
Add Cisco ESA-C390 (#1589)
* Add Cisco ESA-C390

* Add Cisco ESA-C390

* Fix Interfaces
2023-09-06 10:41:07 -04:00
Chris Fleischl
fcc00b5e5a
add Cisco 4500E series module line cards (#1555)
WS-X45-SUP7-E
WS-X4148-RJ
WS-X4712-SFP+E
WS-X4748-RJ45-E

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-08-23 11:01:21 -04:00
Christian Bösch
fed7b21eea
c6880 (#1537)
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-08-15 16:47:57 -04:00
Michael Klose
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 <daniel.anner@danstechsupport.com>
2023-07-17 15:54:31 -04:00
Luke Anderson
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 <daniel.anner@danstechsupport.com>
2023-07-17 15:46:49 -04:00
Bastian Triller
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 <daniel.anner@danstechsupport.com>
2023-07-17 15:39:54 -04:00
Daniel W. Anner
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
Christian Bösch
808a05e6f1
create C8500L-8S4X and PWR-CH1-400WAC (#1438)
* C9500-12Q

* add weight and airflow

* added module-bays

* Create PWR-C4-950WAC-R.yaml

* create PWR-CH1-400WAC

* create C8500L-8S4X
2023-06-29 11:36:25 -04:00
Christian Bösch
d5831406ec
add Cisco C9500-12Q (#1434)
* C9500-12Q

* add weight and airflow

* added module-bays

* Create PWR-C4-950WAC-R.yaml
2023-06-20 11:21:44 -04:00
mhendry
5ab5b58c87
Added X6516A, SUP720, C6880 Port Card, N9K X9732C-EX (#1388) 2023-05-31 08:08:58 -04:00
mhendry
55939bdafe
Added N7K M132XP-12, M148GT-11, and SUP1 (#1389) 2023-05-31 08:08:26 -04:00
mhendry
bf3447149e
Added 4548, 4013, 4306, 45 (#1380)
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-05-24 08:53:17 -04:00
Ash Kirby
c8de3ae784
C9400 series chassis (#1329)
* 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>
2023-05-23 09:10:01 -04:00
Daniel W. Anner
860a5bfa67
Cisco Fixes & PWR-C1-350WAC-P (#1335)
* fixed file name and type for c2960xr-24ts-i and fixed power slots for c9300-48t

* Added PWR-C1-350WAC-P
2023-05-08 16:23:53 -04:00
aurelienbyi
ad7230b114
Add Cisco NCS-55A2 chassis and modules (#1275)
* 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>
2023-04-13 10:34:46 -04:00
aurelienbyi
1f3fcf1ca9
Add Cisco ASR1000-HX bays and modules (#1257)
* Add Cisco ASR1000-HX bays and modules

* CRLF to LF

* trailing

* CRLF

* yamlfmt
2023-04-12 10:57:25 -04:00
Anthony G
128de187ea
Add Cisco 16-Port Async Serial NIM for ISR (#1211)
Co-authored-by: zangfro <zangfro@gmail.com>
2023-03-19 23:59:35 -04:00
Anthony G
25c5691ec4
Add Cisco 8-Port Gigabit Ethernet LAN Switch NIM (#1212)
Co-authored-by: zangfro <zangfro@gmail.com>
2023-03-19 23:49:11 -04:00
Alex Tremblay
3343bdeaa1
Add and fix several Cisco and H3C devices (#1176)
* Update WS-C3750G-12S-E.yaml

* Update WS-C3750G-12S-S.yaml

* add missing cisco switch WS-C3650-48FQM-S

* add missing devices from our environment

* fixup

* model rename for HPE A5120 switches

* replaced power-port definitions with module-bay definitions on WS-3650-48FQM models

* add/fix weight values arcording to updated schema

* add power supply modules for WS-C3650-48FQM devices

* add "cisco-" prefix to all cisco device types

* fix duplicate entry issues in cisco and huawei devices

* fix invalid powerport type in cisco power module

* fix type schema validation error in UBR10012 device

* re-add YAML document start markers to all cisco device type files

* Update ASR-920-12CZ-A.yaml

Fix spacing issues

* Update ASR-920-12CZ-D.yaml

Fixed comment, removed extra newline.

* Update ASR-920-12SZ-D.yaml

Fixed comment, removed extra newline.

* Update ASR-920-4SZ-A.yaml

Fixed comment, removed extra newline.

* Update ASR-920-24SZ-M.yaml

Fixed comment, removed extra newline.

* Update SPA112.yaml

Fixed comments. Unnecessary newline removed.

* Update N540-ACC-SYS.yaml

Fixed description. Unnecessary newline removed.

* Update WS-C3750X-48P-S.yaml

Fixed comments. Unnecessary newline removed.

* Update Meraki-MS220-24P.yaml

Reverted description newlines

* Update PWR-C2-1025WAC.yaml

* Update PWR-C2-250WAC.yaml

* Update PWR-C2-640WAC.yaml

* Update PWR-C2-640WDC.yaml

* Update S3100-8TP-PWR-EI.yaml

Removed non-manufacturer datasheet comment

* Update HP-5120-48G-POE-4SFP-EI.yaml

Fixed model/slug

* Update HP-5120-24G-POE-4SFP-EI.yaml

* Update HP-5120-48G-POE-4SFP-EI.yaml

* Update HP-5120-48G-PoEP-EI.yaml

* Update HP-5120-24G-PoEP-EI.yaml

* Update HP-5120-48G-PoEP-EI.yaml

* Update HP-5120-24G-PoEP-EI.yaml

* all C3850 models have dual independant PSU bays

* add PSU modules for C3850 and C3750X model switches

* all C3750X models have dual independant PSU bays

* typo fix

* C3650-##FQM series are the only fixed PSU models in the C3650 line

* All C3650 switches (except minis) have two modular PSU slots

* Update WS-C3850-48XS-E.yaml

Added weight, modular PSUs and modular FANs

* Update WS-C3850-48XS-E.yaml

* Update WS-C3850-48XS-E.yaml

Removed network module since according to datasheet and pictures the 3850-48XS-E does not have a swappable module bay

* Update WS-C3850-48XS-E.yaml

* Added position attribute to newly created PSU module-bays

* Added redundant power supplies

* Moving console, power and module bays up

* added weight to new files

* Added positions to PSU module bays

* rearranged module bays

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-03-13 14:04:12 -04:00
squintfox
b7a8fa7a7b
Update meraki ports (#1116)
* Update Meraki power/mgmt ports

* Update Meraki module to C16

* Update connector name

* Update for modular PSUs and connector name

---------

Co-authored-by: Robert Spadaro <squintfox@users.noreply.github.com>
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-02-15 17:29:35 -05:00
ascension2020
17ddd95656
Add N5696-M12Q (#1122)
Co-authored-by: Joshua Spiers <josh.spiers@insight.com>
2023-02-09 21:29:52 -05:00
ascension2020
40906627d3
Add N5696-M20UP (#1123)
Co-authored-by: Joshua Spiers <josh.spiers@insight.com>
2023-02-09 21:29:27 -05:00
ascension2020
06a408f492
Add N77-F324FQ-25 (#1125)
Co-authored-by: Joshua Spiers <josh.spiers@insight.com>
2023-02-09 21:28:14 -05:00
ascension2020
3039992c28
Add N77-SUP3E (#1126)
Co-authored-by: Joshua Spiers <josh.spiers@insight.com>
2023-02-09 21:26:27 -05:00
Daniel W. Anner
f2709fed8b
Module-Types - Model Name Fixes (#1063)
* 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
2023-01-20 19:17:02 -05:00
Michael Klose
ca7c2d7a35
Cisco PoE support (#1041)
* Set PoE capabilities on switch interfaces

* SG300 - Fixed PoE on shared uplinks

* Update C9200-24P.yaml

Removed unneeded mgmt_only definitions
Moved StackPorts to module bays, since the 9200 series need stack kits to stack switches

* Update C9200-48P.yaml

Removed unneeded mgmt_only definitions
Moved stack ports to module bays since they require a separate stacking kit

* Pre-commit format corrections

* Removed not needed mgmt_only: false definitions from Cisco device types

* Fixed newlines from the mgmt_only: false removal

* Removed cisco from model names, updated cisco module types to have their actual model number in the model field, moved the description to the comment field

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-01-20 15:22:09 -05:00
deku-m
6c83f9f76f
Add Cisco 9200 module bays (#1047)
* Create C9200-NM-2Y.yaml

* Create C9200-NM-2Q.yaml

Add Cisco 9200 module bays

* Create C9200-NM-4G.yaml

* Create C9200-NM-4X.yaml

* Update C9200-NM-4X.yaml
2023-01-11 10:52:25 -05:00
tchmielewski
a96f39fa79
Addition of Cisco 8201-32FH device-type router model (#894)
* initial commit

* corrects 8201-32fh u_height

* changed PM to modules, adjusted MgmtEth name

* adds power module type for Cisco 8201-32FH

* adding something more

* adding some ASR9902 stuff

* some more addings

* adds ASR-9001

* adds ericsson r6672

* Update 8201-32FH.yaml

Removed un-needed definitions
Corrected spacing

* Update 8202-32FH-M.yaml

Removed un-needed defintions
Fixed spacing

* Update A99-RP-F.yaml

Fixed newline

* Update 8201-32FH.yaml

correcting typo in 8201-32FH interface name

* Update ASR-9902.yaml

fixing ASR-9902 model

* fixes inconsistencies

* fixes indentation in asr-9902 yaml model

* adding some ASR9902 stuff

* fixes inconsistencies

* Update ASR-9902.yaml

Fixed indetation

* adding some ASR9902 stuff

* some more addings

* adds ASR-9001

* adds ericsson r6672

* fixes inconsistencies

* fixes indentation in asr-9902 yaml model

* adding some ASR9902 stuff

* fixes inconsistencies

* fixes indentation in ASR-9001_flat model

* fixes indentation in some more models

* yet another yaml format fix

* adds cosmetic changes, formatting, etc.

* Removes *flat* models

* Fixes N540-ACC-SYS model

* Update 8202-32FH-M.yaml

Fixed missing console name

* Update 8201-32FH.yaml

Fix name spacing

* Update N540-ACC-SYS.yaml

Fixed formatting

* Update ASR-9903.yaml

Fixed formatting

* Update ASR-9902.yaml

Fixed formatting

* Update ASR-9001.yaml

Fixed formatting

* Update 8202-32FH-M.yaml

Fixed formatting

* Update 8201-32FH.yaml

Fixed formatting

* restores ASR-9902 model to default values

* Changes module-bays positions

* fixes formatting - new-line issues

* Update A9903-20HG-PEC.yml

Fixed spacing at the end of the file

Co-authored-by: Chmielewski <tomasz.chmielewski1@swisscom.com>
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-01-09 11:52:55 -05:00
Seb Rupik
39e2030f54
AIP/ CSC SSM updates for the ASA (#1027)
* AIP/ CSC SSM updates for the ASA

* Update ASA-SSC-AIP-5.yaml

Removed trailing space

* fixed asa5505 interface type to matchs schema

* Update ASA5505.yaml

Removed un-needed definitions

* Update ASA5510.yaml

Removed un-needed definitions

* Update ASA5520.yaml

Removed un-needed definitions

* Update ASA5540.yaml

Removed un-needed definitions

* Update ASA-SSM-4GE.yaml

Removed un-needed definitions

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-01-06 10:12:21 -05:00
automate-this
9617995bf7
Added Cisco UCS FI6454 Device and the IOM-2408 Module (#936)
* Create UCS-FI-6454.yaml

* Create UCS-IOM-2408.yaml

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
2023-01-04 14:19:44 -05:00
Alejandro Fernández Preda
06950ccad8
Cisco 2821 (#1007)
* Add Cisco 2821 model

* Add Cisco VIC2-4FXO card model

* Add Cisco AIM-VPN/EPII-Plus module

* Add PVDM2-64 module

Co-authored-by: Daniel Anner <daniel.anner@danstechsupport.com>
2022-12-30 12:54:29 -05:00
Michael Klose
6ef692e1b7
Cisco Firepower 4100 (#929)
* Add module position

* Add Firepower 4100 modules
2022-10-13 08:19:00 -05:00
Michael Klose
fa9bbe0fea
Fixed port speed (#930) 2022-10-13 08:18:25 -05:00
yevgeniy-voloshin
25ab718acd
Create N9K-X9636PQ.yaml (#861)
Add Cisco N9K modules
2022-09-02 16:00:53 -05:00
Richard Schwab
7c66bbca24
Add/update Cisco Meraki MS250 switches and associated PSUs (#879) 2022-09-02 15:48:30 -05:00
Eric Krichbaum
772f55a5e0
Ucs iom (#852) 2022-07-09 12:00:27 -04:00
Eric Krichbaum
5c23b41812
Cisco UCS module adjustments for PSU (#789)
* Create UCSB-B200-M4.yaml

* Delete UCSB-B200-M4.yaml

* Create UCSB-PSU-2500ACDV.yaml

* Create UCSB-PSU-2500ACPL.yaml

* Create UCS-PSU-6332-AC.yaml

* Update UCSB-5108-AC2.yaml

* Update UCS-FI-6332-16UP.yaml

* Update UCS-FI-6248UP.yaml

* Create UCS-PSU-6248UP-AC.yaml

* Update UCS-PSU-6332-AC.yaml

* Update UCSB-PSU-2500ACDV.yaml

* Update UCSB-PSU-2500ACPL.yaml

* Update UCS-PSU-6332-AC.yaml

* Update UCS-PSU-6248UP-AC.yaml
2022-05-27 08:58:35 -04:00
Christian Poessinger
98801fa0b4
Bugfix with additional trailing whitespace in file name (#786) 2022-04-28 07:06:34 -04:00