Skip to content

Versions 3.x

Release Notes For Ansible CVP 3.x


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

  • 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 removal
  • cv_device_v3 Fix device lookup to use search_key instead of FQDN always
  • 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

  • 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 True
  • cv_device_v3 Fix strict mode not inheriting configlets from containers
  • Version 01 of arista.cvp module are now deprecated and will be removed starting April 2022

Release 3.2.0

  • [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

  • Apply python linting warning in import (#385)
  • Remove Molecule from collection build process (#386)

Release 3.1.1

  • 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)
  • 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
- name: "Configure devices on {{inventory_hostname}}"
    devices: "{{CVP_DEVICES}}"
- name: "Configure containers on {{inventory_hostname}}"
    topology: "{{CVP_CONTAINERS}}"
- name: Configure configlets
    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.


Previous version of modules remain available in the collection and can be used in parallel of all these v3 modules.

  • 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