Skip to content

Latest commit

 

History

History

emea-2020-ansible-cvp-automation

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Code Quality Ansible Code Execution GitHub

Arista Validated Design with CloudVision deployment

Content mirrored in Aristanetworks/netdevops-examples repository.

About

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 Topology

Lab is based on GNS3 topology and a CloudVision server running on a VMware instance.

Getting Started

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.

Ressources

License

Project is published under 3-Clause BSD License.