Skip to content


AVD Upgrade Tools

This role can be used to upgrade AVD data model structures to facilitate the upgrade path for major or minor releases of ansible avd. The role focuses on updating data structure for abstracted data model roles only, i.e. eos_designs (eos_l3ls_evpn).

AVD 1.0.x to 1.1.x

  • subset: v1.0_to_v1.1

Leveraged to update data model for tenants networks services definition from 1.0 to 1.1. Following data structures will be upgraded:

  • ./group_vars/{{ ??_TENANTS_NETWORKS }}.yml

The output will be saved in ./upgrade_1.0_to_1.1 directory. You can then replace old data structures manually or add that into the playbook.

Example Playbook

To translate the data, provide the list of {{ ??_TENANTS_NETWORKS }}.yml files in group_vars directory:


- hosts: DC1_FABRIC
    - name: upgrade data model
        name: arista.avd.upgrade_tools
        subset: 'v1.0_to_v1.1'
        - DC1_TENANTS_NETWORKS.yml


Requirements are located here: avd-requirements


Project is published under Apache 2.0 License

Last update: March 30, 2021