Content mirrored in Aristanetworks/netdevops-examples repository.
This example implement a basic EVPN/VXLAN Fabric based on Arista Validated Design roles with one layer of 2 spines and one layer of leafs (4 devices) using MLAG. Configuration deployment is not managed by eos EAPI, but through Arista CloudVision based on arista.cvp collection
It helps to demonstrate how to bring up an Arista EVPN/VXLAN Fabric from the first boot.
Lab is based on GNS3 topology and a CloudVision server running on a VMware instance.
For detailled setup and demo, please refer to ressources below.
# Clone repository
$ git clone -https://github.com/titom73/ansible-avd-cloudvision-demo.git
# Move to folder
$ cd ansible-avd-cloudvision-demo
# Install python requirements
$ pip install -r requirements.txt
# Install required ansible collections
$ make install
# Edit ZTP information
$ vim dc1-ztp-configuration.yml
# Provision Zero Touch Provisioning server
$ ansible-playbook dc1-ztp-configuration.yml
# Power Up devices
# Wait for devices to be available in CVP
# Run Ansible playbook
$ ansible-playbook dc1-fabric-deploy-cvp.yml
Getting started does not include management IP configuration. For complete installation, please refer to installation guide to configure correct environment.
- Ansible Arista Validated Design repository.
- Ansible CloudVision Collection repository.
- How to install demo environment.
- Detailled demo script.
- Detailled demo script with docker
Project is published under 3-Clause BSD License.