All Projects → arista-netdevops-community → ansible-avd-cloudvision-demo

arista-netdevops-community / ansible-avd-cloudvision-demo

Licence: Apache-2.0 license
A demo to run Arista Validated Design with CloudVision deployment - From Powerup to EVPN Fabric

Programming Languages

Makefile
30231 projects

Projects that are alternatives of or similar to ansible-avd-cloudvision-demo

ansible-avd
Ansible Arista Validated Design
Stars: ✭ 134 (+538.1%)
Mutual labels:  arista, cloudvision, cvp
openmgmt
Documentation and examples for using open network management tools such as OpenConfig
Stars: ✭ 23 (+9.52%)
Mutual labels:  arista, arista-networks
ansible-cvp
Ansible modules for Arista CloudVision
Stars: ✭ 44 (+109.52%)
Mutual labels:  arista, arista-cloudvision
arista.eos
Ansible Network Collection for Arista EOS
Stars: ✭ 57 (+171.43%)
Mutual labels:  arista, arista-networks
action-ansible-playbook
⚙️ A GitHub Action for running Ansible playbooks
Stars: ✭ 133 (+533.33%)
Mutual labels:  ansible-playbook
keycloak-kubernetes
Keycloak deployment into Kubernetes cluster
Stars: ✭ 25 (+19.05%)
Mutual labels:  ansible-playbook
ansible
Ansible playbook automation for pfelk
Stars: ✭ 23 (+9.52%)
Mutual labels:  ansible-playbook
catalyst9k-network-automation
Sample python scripts for automation workflows for feature sets present in Catalyst Switching using openly available YANG data models
Stars: ✭ 40 (+90.48%)
Mutual labels:  ansible-playbook
gomiko
multi-vendor networking SDK.
Stars: ✭ 46 (+119.05%)
Mutual labels:  arista
swiss-army
Ansible-driven configuration management for maintaining a preferred environment (base system and app dotfiles / configurations)
Stars: ✭ 44 (+109.52%)
Mutual labels:  ansible-playbook
ansible
The Deep Security Agent is easy to deploy automatically in any environment
Stars: ✭ 26 (+23.81%)
Mutual labels:  ansible-playbook
initial-webserver-setup
Ansible playbook for initial ubuntu 16.04 webserver setup and Laravel zero time deployment
Stars: ✭ 50 (+138.1%)
Mutual labels:  ansible-playbook
ansible-taskrunner
Ansible Taskrunner - ansible-playbook wrapper with YAML-abstracted python click cli options!
Stars: ✭ 14 (-33.33%)
Mutual labels:  ansible-playbook
arch-ansible
An Ansible playbook to install Arch Linux
Stars: ✭ 33 (+57.14%)
Mutual labels:  ansible-playbook
RHEL7-CIS
Ansible RHEL 7 - CIS Benchmark Hardening Script
Stars: ✭ 28 (+33.33%)
Mutual labels:  ansible-playbook
ans-pve-win-templ
Ansible playbook to create Proxmox Windows VM templates
Stars: ✭ 49 (+133.33%)
Mutual labels:  ansible-playbook
useful-playbooks
🚚 Useful Ansible playbooks for easily deploy your website or webapp to absolutely fresh remote virtual server and automation many processes. Only 3 minutes from the playbook run to complete setup server and start it.
Stars: ✭ 52 (+147.62%)
Mutual labels:  ansible-playbook
fedora-workstation
An opinionated playbook for setting up a Fedora Workstation.
Stars: ✭ 35 (+66.67%)
Mutual labels:  ansible-playbook
lynis-ansible
Ansible snippets and code for Lynis
Stars: ✭ 38 (+80.95%)
Mutual labels:  ansible-playbook
openwrt-configuration-ansible
OpenWrt configuration for router + dumb access points with Ansible playbook for centralised management
Stars: ✭ 31 (+47.62%)
Mutual labels:  ansible-playbook

Ansible Code Execution GitHub

Arista Validated Design with CloudVision deployment

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 EVE-NG topology and a CloudVision server running on a VMware instance. A complete guide to setup Arista EOS devices on EVE is available on AVD website

Getting Started

For detailed setup and demo, please refer to resources below.

It is recommended to use docker image with all arista.cvp and arista.avd requirements. It is done with make shell command.

# Clone repository
$ git clone https://github.com/arista-netdevops-community/ansible-avd-cloudvision-demo.git

# Move to folder
$ cd ansible-avd-cloudvision-demo

# Run demo shell using docker (optional)
$ make shell

# Install required ansible collections
$ ansible-galaxy collection install arista.avd:==2.0.0
$ ansible-galaxy collection install arista.cvp:==2.1.2

# Edit Inventory information & Authentication information
$ vim inventory/inventory.yml

# Edit ZTP information
$ vim inventory/group_vars/CVP.yml

# Provision Zero Touch Provisioning server
$ ansible-playbook playbooks/dc1-ztp-configuration.yml

# Power Up devices
# Wait for devices to be available in CVP

# Run Ansible playbook
$ ansible-playbook playbooks/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.

Resources

License

Project is published under Apache License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].