ansible-avd-cloudvision-demo
ansible-avd-cloudvision-demo copied to clipboard
Update for act
Overview
At the moment, the repository offers an example AVD configuration that would configure a L3LS using CVP. However the arbitrary choices of configuration would require changes before being used with the Arista Sample Sample topology that is the default in Arista Cloud Test.
This change changes certain choices to make this repository work with the Sample Topology with little to now changes, making it easier for someone new to both ACT and AVD to get started quickly.
Adds
- playbooks/dc1-fabric-validate.yml - as an example of the
eos_validate_staterole
Changes
- Switch Makefile to use the
avd-all-in-onedocker image, managed by this project : https://github.com/arista-netdevops-community/avd-all-in-one-container - Add
custom_structured_configto set the TerminAttr to use the token authentication, which is the default method in the more recent CVP versions - Change Management subnet to
192.168.0.0/24 - Add the default vrf to the
management api http-commandsto allow eAPI communication even when a MGMT vrf is defined on the devices - Set the hash of the
cvpadminpassword based on the cleartext value supplied in the inventory. This solves the issue where the user had to copy the hash from a configured device.
Removes
requirements.txt- the Makefile has been updated to use therequirements.txtspecified in the arista.avd collection
Impact if not merged
- If this pull request is not merged to master, any user making use of this repo to configure a Sample lab would need to make changes to the
group_varsto get working configuration on the devices in the ACT lab. This is prone to human errors, especially if the user is not familiar both AVD and ACT.