78 Commits
Author SHA1 Message Date
16b6760cda Add arista 7358 (#1981)
* Add DCS-7358 series

* Split between -F and -R versions
Change to modular power bays
Add weight

* Fix power module filenames

* Fix module part numbers

---------

Co-authored-by: Daniel W. Anner <[email protected]>
2024-04-03 14:25:47 -04:00
704d4c60c1 Added CCS-710P-16P device (#1911)
* Added CCS-710P-16P device

* Renaming rear photo filename

* Removed airflow key as this device is fanless

* Update CCS-710P-16P.yaml

Added console information

* fixed rear photo

* fixed rear photo ... again *sigh*

---------

Co-authored-by: Jason Robertson <[email protected]>
Co-authored-by: Daniel W. Anner <[email protected]>
2024-03-25 13:05:10 -04:00
1edbe63e04 Arista Elevation Set (#1779)
* Add campus device elevations

* Add DC device elevations

* Delete jpg files in order to standardise on png

* Move images to correct directory

---------

Co-authored-by: Daniel W. Anner <[email protected]>
2023-11-30 12:03:05 -05:00
9a3121bb61 Add Arista DCS-7060PX4 elevations (#1772)
* Add 7060PX4 elevations

* Update device-type to enable images

---------

Co-authored-by: Daniel W. Anner <[email protected]>
2023-11-20 10:09:24 -05:00
Colin MacGiollaEainandGitHub 4be42baddc Add Arista WAN devices (#1572)
* Create WAN devices

* Add mgmt interfaces

* Remove unused parameter

* Linter

* Update PSU type to match schema

* Address feedback re weight, airflow, and PSUs

* Fix linting for new files
2023-08-24 10:39:47 -04:00
22b58b265b Arista 7050S Family (Update) (#1533)
Co-authored-by: Daniel W. Anner <[email protected]>
2023-08-23 11:35:29 -04:00
eb9ca81f70 Arista 7050SX Family (Update) (#1534)
* Arista 7050SX Family (Update)

* Include 7050SX2

---------

Co-authored-by: Daniel W. Anner <[email protected]>
2023-08-23 11:23:28 -04:00
Markus ViitamäkiandGitHub 6778714094 Arista 7060X & 7260X (Update) (#1535) 2023-08-23 11:18:12 -04:00
bf51fbb8d7 Small cleanup and update on DCS-7280SRA-48C6(-M) (#1524)
* Removing old template DCS-7280CR2-60

* DCS-7280SR-48YC6 does not exist, DCS-7280SR2-48YC6 does and has template

* Updating DCS-7280SRA-48C6(-M) which I missed in #1523

---------

Co-authored-by: Daniel W. Anner <[email protected]>
2023-08-15 16:40:35 -04:00
729048c53c Arista 7280CR3 Family (#1475)
* Regenerate master slug list after successful PR merge

* Update DCS-7280CR3-32D4 with PSU modules

* Fix correct port layout for DCS-7280CR3-32D4

* Adding Arista PSUs

* Adding comment with url to datasheet

* Adding more devices from 7280CR3 family

* Fix my lint fail

* Fixing my second lint fail

* Fixing another silly fail!

* Fixes after review

* removing known-slugs

* Fix SKUs to align with airflow instead of generic

* fixing picke file

* another picke fix

---------

Co-authored-by: NetBox-Bot <[email protected]>
Co-authored-by: Daniel W. Anner <[email protected]>
2023-08-15 10:09:47 -04:00
af550fca62 Arista 7280R3 Family (Update) (#1529)
* DCS-7280TR3-40C6

* DCS-7280SR3-40YC6 & DCS-7280SR3E-40YC6

* DCS-7280SR3-48YC8, DCS-7280SR3K-48YC8 & DCS-7280SR3K-48YC8A

* DCS-7280CR3-36S, DCS-7280CR3K-36S & DCS-7280CR3K-36A

* DCS-7280DR3(K)-24 & DCS-7280PR3(K)-24

---------

Co-authored-by: Daniel W. Anner <[email protected]>
2023-08-04 12:21:39 -04:00
9d381b491b Arista 7020R Family (Update) (#1532)
* Arista 7020R Family (Update)

* Fix

* Another fix

---------

Co-authored-by: Daniel W. Anner <[email protected]>
2023-08-04 12:13:11 -04:00
a3c118abde Arista 7010T, 7010X & 7048T (Update) (#1531)
* 7010T Family (Update)

* 7010X Family (Update)

* 7048T (Update)

* Update DCS-7048T-A-F.yaml

* Update DCS-7048T-A-R.yaml

---------

Co-authored-by: Daniel W. Anner <[email protected]>
2023-08-04 12:06:15 -04:00
26b4d745e9 Arista CCS-720XP Family (Update) (#1530)
* Arista CCS-720XP Family (Update)

* Adding missing PSUs

---------

Co-authored-by: Daniel W. Anner <[email protected]>
2023-08-04 12:03:59 -04:00
Markus ViitamäkiandGitHub 577bc6d2cf Arista 7150 Family (Update) (#1536) 2023-08-04 11:54:37 -04:00
a771247f3e Arista 7280R Family (Update) (#1523)
* DCS-7280TR-48C6 Update

* DCS-7280SR-48C6(-M) Update

* DCS-7280SR2-48YC6(-M) Update

* DCS-7280SR2A-48YC6(-M)

* DCS-7280SR2K-48C6-M

* Fix

* DCS-7280QR-C36

* DCS-7280QR-C36-M

* DCS-7280QRA-C36S(-M)

* Fix

* DCS-7280QR-C72(-M)

* DCS-7280CR2A-30 & DCS-7280CR2K-30

* DCS-7280CR-48

* DCS-7280CR2-60, DCS-7280CR2A-60 & DCS-7280CR2K-60

* Adding missing PSUs

---------

Co-authored-by: Daniel W. Anner <[email protected]>
2023-08-02 09:41:05 -04:00
Markus ViitamäkiandGitHub d4b693f79a Arista 7260X3 Family (Update) (#1522)
* Arista 7260X3 Family (Update)

* Update DCS-7260CX3-64-F.yaml
2023-08-02 09:17:09 -04:00
b98865aa3a Arista 7050X4 Family (#1477)
* Regenerate master slug list after successful PR merge

* Adding 100gbase-x-dsfp (DSFP) & 100gbase-x-sfpdd (SFP-DD)

* Adding Arista 7050X4 family switches

* for some reason old picke file is in this PR also..

* Fix typo in modelname

* fix interfaces

* fixing conflicts

---------

Co-authored-by: NetBox-Bot <[email protected]>
2023-08-01 17:18:20 -04:00
80eca5665d Arista 7050X3 Family (#1478)
* Regenerate master slug list after successful PR merge

* Arista 7050X3 Family

* Adding missing PSUs

* adding latest pickle file

* Fixing lint fails

* fix known-slugs.pickle

---------

Co-authored-by: NetBox-Bot <[email protected]>
Co-authored-by: Daniel W. Anner <[email protected]>
2023-07-27 09:14:00 -04:00
55d2df9b0a Arista CCS-720D Family (#1480)
Co-authored-by: Daniel W. Anner <[email protected]>
2023-07-25 11:49:15 -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
Daniel W. AnnerandGitHub 7ab7852a3b Slug Migration (#1375)
* 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
2023-05-22 16:38:34 -04:00
Daniel W. AnnerandGitHub 1ddaab3951 Tests: Remove uppercase from slug (#1227)
* Removed uppercase from devicetype schema slug definition. Fixed incorrect device slugs

* Update CISCO2951_K9.yaml

* Rename CISCO2951_K9.yaml to 2951-K9.yaml
2023-03-25 11:45:15 -04:00
Daniel W. AnnerandGitHub 774810c56d Removed mgmt_only: false, removed extra newlines (#1064) 2023-01-21 01:11:27 -05:00
Marcus WeinerandGitHub 3155411d20 Provide definition for Arista DCS-7050T-64 (#815) 2022-05-27 08:45:28 -04:00
Christian PoessingerandGitHub 5230a4fce2 Extend Arista DCS-7368 with bays and modules (#770) 2022-04-28 07:07:19 -04:00
Michael KloseandGitHub d8ce2765c4 Extend tests to check for null/empty values (#687)
Fixes #686
2022-02-25 10:23:46 -05:00
Christian PoessingerandGitHub 0119102c5b Add Arista DCS-7280SR2K-48C6-M (#671) 2022-02-17 12:47:57 -05:00
Colin MacGiollaEainandGitHub c5e5eee23e Create file (#656) 2022-02-08 20:35:44 -05:00
Colin MacGiollaEainandGitHub 532157c09e Create Arista DCS-7060DX4-32 (#657) 2022-02-08 20:34:23 -05:00
Colin MacGiollaEainandGitHub 830bac0119 Create DCS-7010TX-48.yaml (#504) 2021-10-13 22:49:57 -04:00
Thomas GrimonetandGitHub 401e1e209b Update part-number for Arista DCS-7050TX3-48C8 (#493) 2021-10-02 09:25:48 -04:00
Erik LamersandGitHub e98511ee21 Add Arista DCS-7280SR-48YC6 (#469) 2021-09-14 23:23:03 -04:00
Erik LamersandGitHub 55ab44b8d4 Add Arista DCS-7368 (#466)
See: https://www.arista.com/assets/data/pdf/Datasheets/7368X4-Datasheet.pdf
2021-09-07 12:33:49 -04:00
Erik LamersandGitHub d1c4698b35 Add Arista model DCS-7060SX2-48YC6 (#447)
See: https://www.arista.com/assets/data/pdf/Datasheets/7060X_7260X_DS.pdf
2021-08-27 21:18:05 -04:00
Martin BeckertandGitHub 8691b6a95f Additional Arista Devices (#388)
* Add Arista devices, fixes issue #387
2021-05-10 23:16:58 -04:00
bf665a7280 Adding Arista model 7020SR-32C2 (#354)
Co-authored-by: [email protected] <[email protected]>
2021-03-11 18:55:07 -05:00
Ryan MerolleandGitHub 7b303a5ace YAML Formatting & Validation (#347)
* leverage yamllint in GitHub actions 

* add pre-commits

* validation updates

* Update README.md

* Update CONTRIBUTING.md
2021-02-27 07:25:47 -05:00
KazandGitHub db294eaf05 Added Arista 7280sr3 48yc8 (#332)
* added Arista/DCS-7280SR3-48YC8.yml
2021-02-07 23:05:55 -05:00
PieterL75andGitHub 52d1a068af Create DCS-7060CX2-32S.yaml (#297) 2020-12-30 17:59:39 -05:00
Daniel SheppardandGitHub fd3eaefce8 Fix Ethernet18/19 Duplicate 2020-11-24 13:12:19 -06:00
Daniel SheppardandGitHub 71791d79ee Merge pull request #276 from nahun/arista-7050
Add a few Arista 7050s
2020-11-24 12:42:54 -06:00
nahun dacfd08b99 Mark Management1 ports and mgmt_only 2020-11-18 17:52:16 -08:00
nahun 5ef21cd2c2 Add a few Arista 7050 devices 2020-11-18 16:58:34 -08:00
Will McLendon c8fa8d5580 added Arista DCS-7280CR3-32P4, added missing Ethernet19 to DCS-7020SR-24C2 and DCS-7020TR-48 2020-11-16 08:46:57 -05:00
Kjell Rune GlaerumandGitHub 1e76def4a9 Added device type for Arista 7280CR2-60 (#239)
* Create DCS-7280CR2-60.yaml
2020-10-05 14:22:10 -04:00
Kapil AgrawalandGitHub aebc1b1511 Added arista 7260cx3-64-f (#234) 2020-10-02 10:28:47 -04:00
Sean M. CollinsandGitHub bdbf3709cf Add Arista DCS-7280CR3-32D4 (#209) 2020-08-26 12:10:47 -04:00
2190a6c74d Added Arista DCS-7280TR-48C6 device. (#196)
Co-authored-by: Anton Ahlroth <[email protected]>
2020-08-08 22:52:47 -04:00
Ryan MerolleandGitHub f110239389 Arista CCS 720XP corrections & new models (#168) 2020-07-05 13:54:44 -04:00