Arista Validated Designs (AVD) is an extensible data model that defines Arista's Unified Cloud Network architecture as "code".
AVD Documentation:
- 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. 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.
- 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
Arista Networks supports Ansible for managing devices running Arista's Extensible Operating System (EOS) natively through it's EOS API (eAPI) or CloudVision Portal (CVP). 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.
- Ansible EOS modules on Ansible documentation
- Ansible CloudVision modules
- CloudVision Portal
- Arista Design and Deployment Guides
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 for additional details.
You can also open an issue to report any problems or submit enhancements.
Copyright (c) 2019-2024 Arista Networks, Inc.
The project is published under Apache 2.0 License