-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Federated fabric initial overlay management #205
base: develop
Are you sure you want to change the base?
Conversation
Requires update to the DCNM module for vrf as instance values required ipv4 and ipv6, but only one or both are the options
Merge branch 'Pete&Matt' of https://github.com/netascode/ansible-dc-vxlan into Pete&Matt
vag = vrf_attach_group.get("name") | ||
hn = switch.get("hostname") | ||
results.append("VRF attach group {0} hostname {1} does not match any switch in the topology".format(vag, hn)) | ||
if len(switches) > 0: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In a federated fabric we don't have swtiches
* Created action plugin for existing fabric links checking * Freeform int pre prov (#217) * Added support for interface freeform as well as allowing framework to proceed when no overlay services are supplied * Added support for external fabric onboarding. Does not include creation of the fabric as this is TODO. So fabric needs to exist in NDFC first * remove fix for tags issue * Re-inserting space at the top of the file
if 'freeforms' in dm_check['keys_not_found'] or \ | ||
'freeforms' in dm_check['keys_no_data']: | ||
self.model_data['vxlan']['topology']['switches'][list_index]['freeforms'] = [] | ||
if self.model_data['vxlan'].get('topology', None) is not None: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I had planned to address the fact that there might not be topology data in a slightly different way. The changes are not in the develop
branch yet but they are in our msd
branch. Instead of the if check here, earlier I add the following check and set the topology data to an empty dict. That way we still build out the entire structure even if it's empty.
Related Issue(s)
Related Collection Role
Related Data Model Element
Proposed Changes
Test Notes
Cisco NDFC Version
Checklist