-
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
TASK Manage fabric <name> in NDFC fails for IPv6 Underlay #239
Comments
@marehler can you bump the dcnm/ndfc collection to 3.6.0 and retest? |
Upgraded cisco.dcnm to 3.6.0:
Same issue:
|
Underlay configuration data to reproduce:
|
The error message is misleading. The above combination of features is valid and works fine when applied via API manually. The error message is created by the cisco.dcnm.dcnm_fabric module. It tries to validate the parameters using verify_playbook_params.py. As a workaround you can disable the parameter verification in the fabric.yaml task by setting 'skip_validation' to true:
|
Thanks for reporting @marehler. I don't think we want to skip the validation as the underlying Ansible module basis its params actually off the template from NDFC, depending on the module, but good to know that works as a workaround. In double-clicking into your #262 issue, I debugged this some more and this seems to have come to light with ND 3.2 where the Security tab was introduced and that namely needed to be handled differently now. I've tied the fixes for this into the same PR as issue #262. |
Ansible Version
Ansible Collection Versions
Cisco NDFC Version
Cisco NX-OS Version
Which role is this issue related to?
cisco.nac_dc_vxlan.dtc.create
Which section of the data model is this issue related to?
vxlan.underlay
Expected Behavior
Fabric with IPv6 underlay is created in NDFC.
Actual Behavior
Ansible Playbook
Steps to Reproduce
Relevant Debug Output
No response
The text was updated successfully, but these errors were encountered: