https://github.com/aristanetworks/avd
Arista AVD: Architect Validate Deploy
https://github.com/aristanetworks/avd
ansible arista avd cloudvision cloudvision-portal cvp eapi eos jinja2 playbook python
Last synced: 4 months ago
JSON representation
Arista AVD: Architect Validate Deploy
- Host: GitHub
- URL: https://github.com/aristanetworks/avd
- Owner: aristanetworks
- License: apache-2.0
- Created: 2019-09-10T20:19:35.000Z (over 6 years ago)
- Default Branch: devel
- Last Pushed: 2026-02-12T18:12:31.000Z (4 months ago)
- Last Synced: 2026-02-12T20:08:14.060Z (4 months ago)
- Topics: ansible, arista, avd, cloudvision, cloudvision-portal, cvp, eapi, eos, jinja2, playbook, python
- Language: Python
- Homepage: https://avd.arista.com
- Size: 182 MB
- Stars: 371
- Watchers: 30
- Forks: 271
- Open Issues: 315
-
Metadata Files:
- Readme: README.md
- Contributing: contributing.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
- Support: docs/support/support_overview.md
Awesome Lists containing this project
README
# Arista AVD - Architect, Validate, Deploy
  

Arista AVD is an extensible data model that defines Arista's Unified Cloud Network architecture as "code".
AVD Documentation:
- [Stable version](https://avd.arista.com/stable/)
- [Development version](https://avd.arista.com/devel/)
## Support
- AVD is an open-source project maintained by a dedicated Arista engineering team. Customers can purchase TAC support for AVD through the [A-Care Service contract](./docs/support/support_overview.md). TAC support for AVD must be purchased separately.
- Without a support contract AVD code can be used as-is, without any warranty and with best-effort problem resolution via [GitHub discussions board](https://github.com/aristanetworks/avd/discussions).
## Features
- **Flexibility with Open Data Models:** Extensible fabric-wide network models, simplifying configuration, delivering consistency, and reducing errors
- **Simplification through Multi-Domain Automation:** A framework that can automate the data center, campus or wide area network, enabled by a consistent EOS software image and management platform
- **Comprehensive Workflows:** Automating the full life cycle of network provisioning from config generation to pre- and post-deployment validation, and self-documentation of the network
## Reference designs
- [L3LS VXLAN-EVPN, L2LS, and MPLS](https://avd.arista.com/stable/roles/eos_designs/index.html)
## AVD Ansible Collection
[Arista Networks](https://www.arista.com/) supports Ansible for managing devices running Arista's **Extensible Operating System (EOS)** natively through it's **EOS API (eAPI)** or [**CloudVision Portal (CVP)**](https://www.arista.com/en/products/eos/eos-cloudvision). The collection includes a set of Ansible roles and modules to help kick-start your automation with Arista. The various roles and templates provided are designed to be customized and extended to your needs.
### Examples
- [Getting started](https://avd.arista.com/stable/docs/getting-started/intro-to-ansible-and-avd.html)
- [Examples](https://avd.arista.com/stable/ansible_collections/arista/avd/examples/single-dc-l3ls/index.html)
## Additional resources
- Ansible [EOS modules](https://docs.ansible.com/ansible/latest/collections/arista/eos/index.html) on Ansible documentation
- Ansible [CloudVision modules](https://aristanetworks.github.io/ansible-cvp)
- [CloudVision Portal](https://www.arista.com/en/products/eos/eos-cloudvision)
- [Arista Design and Deployment Guides](https://www.arista.com/en/solutions/design-guides)
## Contributing
Contributing pull requests are gladly welcomed for this repository. If you are planning a big change, please start a discussion first to make sure we'll be able to merge it. Please see the [contribution guide](docs/contribution/overview.md) for additional details.
You can also open an [issue](https://github.com/aristanetworks/avd/issues) to report any problems or submit enhancements.
## License
Copyright (c) 2019-2024 Arista Networks, Inc.
The project is published under [Apache 2.0 License](LICENSE)