Versions 3.x
Release Notes For Ansible CVP 3.x¶
Info
Documentation for 3.x.x branch available here
Supported CloudVision version¶
- On premise version higher than 2018.2.5
- Cloudvision as a Service
Release 3.4.0¶
Full release note available on github
Enhancements¶
- Implement initial module for tags management:
arista.cvp.cv_tag_v3
- Implement initial module for changecontrol management:
arista.cvp.cv_change_control_v3
- Add support for new auth method for on-perm devices
Bug fixes¶
cv_image_v3
Warn if image already exists (#471)cv_container_v3
Fix partial topology removal and container removalcv_device_v3
Fix device lookup to use search_key instead of FQDN always
Deprecation¶
- Version 1 of
arista.cvp
module are now deprecated and will be removed from next release
Release 3.3.0¶
Full release note available on github
Enhancements¶
- Implement phase 1 of
arista.cvp.cv_facts_v3
module. - Implement initial module for image management:
arista.cvp.cv_image_v3
- Add support for device reset in
arista.cvp.cv_device_v3
Bug fixes¶
- Add error handling with custom exceptions (#434)
cv_container_v3
When a container does not have configlets, has_configlets() returns Truecv_device_v3
Fix strict mode not inheriting configlets from containers
Deprecation¶
- Version 01 of
arista.cvp
module are now deprecated and will be removed starting April 2022
Release 3.2.0¶
Enhancements¶
- [cv_device_v3] Add serialNumber support to manage devices. (#374)
Bug fixes¶
- [cv_device_v3] Correct format ID in str raising an error (#399)
- [cv_device_v3] Update format string (#396)
Release 3.1.2¶
Enhancements¶
- Apply python linting warning in import (#385)
- Remove Molecule from collection build process (#386)
Release 3.1.1¶
Enhancements¶
- Bump: Sync requirement files for ansible version (#382)
Release 3.1.0¶
Requirements update¶
cvprac
must be upgraded to version 1.0.7 or higher.
$ pip install --upgrade cvprac>=1.0.7
Fixed issues¶
- Fix(cv_configlet_v3): Propagate configlets_notes option to update & create (#372)
- Fix(dhcp_configuration): Update files permissions (#360)
Enhancements¶
- Cv_configlet_v3: update configlet note when the config content is not… (#376)
- Performance improvements in configlet tools compare functions (#369)
- Add support for reordering of configlet in cv_device_v3 (#367)
- Implement default search on Hostname field (#366)
Release 3.0.0¶
New Features¶
- New module to manage devices: cv_device_v3
- name: "Configure devices on {{inventory_hostname}}"
arista.cvp.cv_device_v3:
devices: "{{CVP_DEVICES}}"
register: CVP_DEVICES_RESULTS
- New module to manage containers: cv_container_v3
- name: "Configure containers on {{inventory_hostname}}"
arista.cvp.cv_container:
topology: "{{CVP_CONTAINERS}}"
- New module to manage configlets: cv_configlet_v3
- name: Configure configlets
arista.cvp.cv_configlet_v3:
configlets: "{{CVP_CONFIGLETS}}"
- New module to manage tasks: cv_task_v3
With this new version of modules, cv_facts
is not required anymore and execution should be significally higher than v1 version.
Warning
Previous version of modules remain available in the collection and can be used in parallel of all these v3 modules.
Enhancements¶
- Add apply_mode feature to cv_container_v3 (#338)
- Use multiple version of JSON schema to support v1 and v3 in parallel (#325)
- Add support for apply_mode function (#322)
cv_configlet_v3
: add delete configlet failure message (#316)
Last update:
July 20, 2022