Community
function-avd
By netclab
Last changed 16 days ago
Source Code

Notice something off about this package? Help us keep the marketplace safe and trustworthy by reporting inappropriate content or behavior.

Report this package
Overview
Runs Arista AVD in Crossplane: a Fabric renders into its Devices, and each Device pushes its config over eAPI.

This composition function runs Arista AVD in Crossplane, for the avd.netclab.dev API that configuration-avd installs:

  • a Fabric runs AVD's eos_designs role over the repository its FabricInputs and ConfigMaps rebuild, and composes one Device per host with that host's structured config;
  • a Device renders its eos.cfg with pyavd, and composes a provider-http Request that pushes it over eAPI.

netadopt writes these objects from an existing AVD repository. The function takes no input of its own.