Arista Community Labs
🚧 Pardon our dust 🏗️
The Arista Community Labs repository is under active development with new labs, features, and functionality coming soon!
What is a Community Lab?
Labs built by the Arista community, for the Arista community!
Whether refreshing one's skills, performing testing, or learning new technologies, protocols, features, and tools, building and maintaining the lab environments necessary to support these endeavors can be fraught with software dependencies and caveats.
Arista Community Labs reduce the burden of this task, with each lab environment built with three primary objectives:
- Ease of Consumption
Labs can be instantiated at any time with the click of a button.
- Portability
The only local software requirement is a web browser.
- Modularity
Nodes, image versions, and tools are easily modified over time.
The lab environments are pre-packaged with tools such as Ansible, Python, and the Arista AVD.
Building acLabs would be much harder without following amazing projects:
- Development Containers
- Visual Studio Code and Code Server
- Github and Github Actions, Pages and Packages
- ContainerLab2
The cArL Project
Arista Community Labs is part of a larger initiative called cArL (Containerized Arista Labs)
cArL foundational blocks are:
- acLabs - portable pre-build lab-base images and community lab collection
- labs.arista - authentication, deeplink API and cloud backend
cArL foundation is further augmented by various content relying on it. For example:
How do I get started?
- Register on arista.com
- Go to any lab
- Click the link to start the lab and you will be redirected to labs.arista
- Authenticate using you arista.com account and wait for the lab to be deployed
-
This site uses the Pexels royalty-free image library. Thank you to all Pexels authors and contributors! ↩
-
Containerlab is distributed under the BSD-3 license. ↩
