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
deepmerge>=1.0.1
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, we can reference the requirements file directly:
Warning
Depending of your operating system settings, pip3
might be replaced by pip
.
Last update:
August 4, 2022