verify_requirements¶
Note
Always use the FQCN (Fully Qualified Collection Name) arista.avd.verify_requirements
when using this plugin.
Verify Python requirements when running AVD
Synopsis¶
The `arista.avd.verify_requirements` module is an Ansible Action Plugin providing the following capabilities:
- Display the current running version of the collection - Given a list of python requirements, verify if the installed libraries match these requirements - Validate the ansible version against collection requirements - Validate the collection requirements against the collection requirements - Validate the running python version - Emit deprecation warnings for Python and Ansible versions
Parameters¶
Argument | Type | Required | Default | Value Restrictions | Description |
---|---|---|---|---|---|
requirements | list | True | None | List of strings of python requirements with pip file syntax. | |
avd_ignore_requirements | bool | False | False | Boolean, if set to True, the play does not stop if any requirement error is detected. |
Examples¶
- name: Verify collection requirements
arista.avd.verify_requirements:
requirements:
- Jinja2 >= 2.9
- paramiko == 2.7.1
check_mode: false
run_once: true
Authors¶
- Arista Ansible Team (@aristanetworks)
Last update:
October 2, 2023