aristanetworks / avd-workshops

Arista Automation Workshop
https://aristanetworks.github.io/avd-workshops/
21 stars 29 forks source link
ansible automation avd cicd git jinja yaml

Arista CI Workshops

Tools Bar

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.

Fundamentals

Arista CI

Contributing

If you would like to edit any content or contribute a new workshops, please follow the following guidelines.

Prepare contributor environment

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

Run pre-commit

Pre-commit should be installed in your environment.

pre-commit install
pre-commit run --all-files

Preview site updates

Note: This site uses mkdocs material insiders, some changes may not reflect locally.

mkdocs serve