Skip to content

Requirements

Requirements

Arista EOS version

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

Arista Cloudvision

Info

Starting version 2.0.0, collection uses cvprac as Cloudvision connection manager. So support for any new CLoudvision server is tied to it support in this python library.

ansible-cvp 1.0.0 1.1.0 2.0.0 & higher
2018.2
2019.x
2020.1
>= 2020.2

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.10.3
paramiko>=2.7.1
requests>=2.22.0
cvprac>=1.2.0
jsonschema>=3.2.0
treelib>=1.5.5
Python requirements installation

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

export ARISTA_CVP_DIR=$(ansible-galaxy collection list arista.cvp --format yaml | head -1 | cut -d: -f1)
pip3 install -r ${ARISTA_CVP_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/cvp/requirements.txt

Warning

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


Last update: November 18, 2021