Skip to content

Requirements

Requirements

Arista EOS version

  • EOS 4.21.8M or later
  • Roles validated with eAPI transport -> ansible_connection: httpapi

Arista Cloudvision

If you leverage Cloudvision deployment with AVD, your CV instance must be supported by Cloudvision ansible collection

Python

  • Python 3.8 or later

Supported Ansible Versions

  • ansible-core from 2.11.3 to 2.12.x

Additional Python Libraries required

netaddr>=0.7.19
Jinja2>=2.11.3
treelib>=1.5.5
cvprac>=1.0.7
paramiko>=2.7.1
jsonschema>=3.2.0
requests>=2.25.1
PyYAML>=5.4.1
md-toc>=7.1.0
Python requirements installation

In a shell, run the following commands after installing the collection from ansible-galaxy:

export ARISTA_AVD_DIR=$(ansible-galaxy collection list arista.avd --format yaml | head -1 | cut -d: -f1)
pip3 install -r ${ARISTA_AVD_DIR}/arista/avd/requirements.txt

If the collection is cloned from GitHub, the requirements file can be referenced directly:

pip3 install -r ansible-avd/ansible_collections/arista/avd/requirements.txt

Warning

Depending of your operating system settings, pip3 might be replaced by pip.


Last update: November 11, 2021
Back to top