The Arista CI Workshops are intended for engineers looking to learn the fundamentals of automation tools and get hands-on experience deploying network-wide configurations with Arista Validated Designs (AVD). The workshops are split into two in-person sessions allowing time to grasp the basic automation concepts before moving into building Data Models to deploy AVD. The content on this site is an overview of the concepts we will cover in person with full details and examples.
- Workshop #1 - Automation Fundamentals 101
- Workshop #2 (L2LS) - Arista CI / AVD - L2LS
- Workshop #2 (L3LS) - Arista CI / AVD - L3LS EVPN/VXLAN
- Workshop #3 - Arista CI / AVD with CI/CD
If you would like to edit any content or contribute a new workshops, please follow the following guidelines.
- Fork this repository
- Create a working branch
- Run pre-commit on all updates
- Create pull request
This repository comes with a devcontainer that you may leverage. If you'd like to work locally, preparing your contributor environment is relatively straight forward.
git clone https://github.com/aristanetworks/avd-workshops.git
cd avd-workshops
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
Pre-commit should be installed in your environment.
pre-commit install
pre-commit run --all-files
Note: This site uses mkdocs material insiders, some changes may not reflect locally.
mkdocs serve