MSD Fabric and various other enhancements
Pre-releaseChanges in this release:
ndfc_common/vars/main.yml
- Restructured to better accommodate MSD fabrics
ndfc_rest_fabric_msd_remove_child
- new role for child fabric removal from MSD fabric
ndfc_network_deleted
- new role to delete individual networks
ndfc_rest_config_deploy
- new role to save-config and deploy-config for a single device
ndfc_device_merged
- Added bool() toggle to skip (or not) config-save and config-deploy
example_ndfc_rest_fabric_delete_msd.yml
- This example playbook, completely zeros out the topology (removes all devices, networks, vrfs, MSD and child fabrics).
Renamed all roles utilizing REST for consistency
ndfc_common/vars/main.yml
- Move MSD fabric to its own list (msd_fabrics) since the structure is different from fabrics in the fabrics list, and also in anticipation of possible future support for more than one MSD fabric
Removed call to ndfc_rest_config_deploy_all after MSD fabric creation
Updated README docs for clarity and to fix various stale/changed info