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.6.1¶
Full release note available on github
Bug fixes¶
cv_container_v3
check_mode error (#584)cv_device_v3
Implement device check mode (#571)cv_device_v3
Device decommission failure scenario (#577)cv_device_v3
Fix check for missing devices (#593)cv_tag_v3
Allow tag assignment to serial numbers (#581)
Release 3.6.0¶
Full release note available on github
Features¶
cv_container_v3
Add support for image bundles on containers (#550)
Bug fixes¶
cv_facts_v3
Handle stale and empty devices in the inventory having an image bundle of type None (#569)
Documentation¶
- Create advanced MLAG upgrade example (#554)
Release 3.5.1¶
Full release note available on github
Bug Fixes¶
- Bump min cvprac version(#547)
Documentation¶
- Update cvp version support for schedule option(#546)
Release 3.5.0¶
Full release note available on github
Features¶
cv_device_v3
Implement image bundle on device level(#505)cv_device_v3
Support device decommissioning and device removal from provisioning(#507)dhcp_configuration
Request add support for access point provisioning(#527)cv_change_control_v3
Add support for approve/execute/schedule actions(#529)cv_facts_v3
Expose verbose option in cv_facts_v3(#535)
Bug fixes¶
cv_device_v3
Allow all search_by options when assigning and removing image bundles(#541)cv_change_control_v3
Dict key check on CC indexing is broken(#524)cv_facts_v3
Make image bundle name key usage consistent(#513)
Documentation¶
- Enable twitter, edit path, bump material(#543)
- Added Data model schema documentation(#536)
cv_change_control_v3
Detail all options and fix rendering(#528)- Added more playbook examples for all modules
- Modified mkdocs to be inline with AVD site(#497)
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.
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
- 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:
March 29, 2023