aristanetworks / avd

Arista Validated Designs
https://avd.arista.com
Apache License 2.0
278 stars 201 forks source link

MissingVariable errors may be misleading in eos_designs_facts #3227

Open ClausHolbechArista opened 11 months ago

ClausHolbechArista commented 11 months ago

Issue Summary

Because of the way we render variables across multiple devices on demand, errors may be raised on behalf of another device.

Which component(s) of AVD impacted

eos_designs

How do you run AVD ?

None

Steps to reproduce

- define devices in inventory with leaf first and spine second.
- spine is defined correctly except missing bgp_as.
- leaf is defined with uplink info towards the spine.
- at runtime the error will be mentioning the leaf because it is the uplink configuration of the leaf, that fetches the spine information first time, so the raise comes from the leaf code.

Relevant log output

No response

Contributing Guide

github-actions[bot] commented 8 months ago

This issue is stale because it has been open 90 days with no activity. The issue will be reviewed by a maintainer and may be closed