Skip to content

Releases: cisco-open/ndfc-roles

v0.1.4-beta release

23 Aug 18:19
Compare
Choose a tag to compare
  1. Fixes documentation and example playbooks for ndfc_policy_vrf_rt_import_evpn_loop
  2. Simplifies ndfc_rest_vpc_create

v0.1.3-beta
 release

20 Aug 04:54
Compare
Choose a tag to compare

v0.1.3-beta Changes

  1. device_info_get - fix connection error
  2. Fix vpc/device names in example playbooks
  3. ndfc_vpc_config_get - new role
  4. ndfc_rest_vpc_create - remove need to specify fabric_name
  5. ndfc_vpc_interface_merged_all - simplified logic

v0.1.2-beta release

20 Aug 00:26
Compare
Choose a tag to compare

v0.1.2-beta

Changes

  1. README.md - remove links and references to several deprecated roles
  2. README.md - add links to multiple roles
  3. README.md - fix documentation summary for several roles
  4. ndfc_rest_device_list_by_fabric - changed returned var from 'info' to 'switch_list'
  5. Fixed connection errors in the following roles:
    5.1 ndfc_device_deleted
    5.2 ndfc_device_deleted_all
    5.3 ndfc_device_merged
    5.4 ndfc_vrf_all
  6. ndfc_device_merged_all - fixed loop (loop was not limiting devices to the specified fabric)
  7. ndfc_fabrics_active_fabrics_get - add example playbook
  8. ndfc_fabric_active_fabrics_get - removed (was a duplicate of ndfc_rest_fabric_active_fabrics_get)
  9. ndfc_network_deleted_all - revived this role (somehow it was deleted in v0.1.1-beta)
  10. ndfc_network_replaced - fixed potential connection issue
  11. ndfc_policy_query_generated_config_all - renamed to ndfc_device_generated_configs_all_get
  12. ndfc_policy_query_interface_all - renamed to ndfc_device_interface_config_all_get
  13. ndfc_rest_fabric_access_mode_set - fixed issue where fabric access_mode was not being set
  14. ndfc_rest_fabric_info_get - new role
  15. ndfc_rest_fabric_external_create - added default var IS_READ_ONLY
  16. Removed several undocumented roles
  17. Removed need to specify fabric_name in several roles
  18. Fixed/improved documentation for several roles

v0.1.1-beta Release

18 Aug 19:52
Compare
Choose a tag to compare

NOTE: This release is not compatible with earlier releases due to changes in the underlying data structure.

Changes:

1. Converted entries in roles/ndfc_common/vars/main.yml from lists to dictionaries. With dictionaries, entries can be reordered without ill effects.

2. Removed several roles, including:

ndfc_device_query - Replaced with ndfc_device_info_get
ndfc_device_query_all - No replacement. The same result can be obtained with ndfc_device_info_get
ndfc_network_deleted_all - Replaced with ndfc_*_network_deleted_all (see below)
ndfc_policy_vrf_rt_import   - Replaced with ndfc_policy_vrf_rt_import_evpn
ndfc_policy_vrf_rt_import_loop - Replaced with ndfc_policy_vrf_rt_import_evpn_loop

3. Renamed roles and their corresponding playbooks:

ndfc_rest_fabric_create -> ndfc_rest_fabric_switch_create

4. Added several roles, including

ndfc_device_config_get - retrieve locally-defined configuration for device
ndfc_device_info_get - retrieve remote (NDFC) configuration for device
ndfc_device_ipv4_address_local_get - retrieve locally-defined device ipv4_address
ndfc_device_ipv4_address_remote_get - retrieve remote (NDFC) value for device ipv4_address
ndfc_fabric_config_get - retrieve locally-defined configuration for fabric
ndfc_network_config_get - retrieve locally-defined configuration for network
ndfc_network_deleted_external_fabric_all - delete all networks in an external fabric
ndfc_network_deleted_msd_fabric_all - delete all networks in a msd fabric
ndfc_network_deleted_switch_fabric_all - delete all networks in a switch fabric
ndfc_rest_fabric_active_fabrics_get - return list of active fabrics
ndfc_vrf_config_get - retrieve locally-defined configuration for vrf

5. All roles saw some changes to accommodate the new data structure and many roles were simplified.

6. Renamed playbook:

example_ndfc_rest_fabric_create_msd_with_children.yml -> example_ndfc_rest_fabric_msd_create_with_children.yml

Last alpha release

18 Aug 19:08
Compare
Choose a tag to compare
Last alpha release Pre-release
Pre-release

NOTE: This release, and all previous releases, will be incompatible with the next release due to underlying data structure changes.

Full Changelog: allenrobel/ndfc-roles@v0.1.4-alpha...v0.1.5-alpha

Fix breakage in ndfc_rest_rediscover + doc improvements

19 May 22:50
Compare
Choose a tag to compare

Changes:

We renamed the role ndfc_rest_rediscover, but didn't rename the role's directory :-(

Added links in the main README.md to each of the roles

Added documentation for the msd_fabrics dictionary

Several other minor cleanup changes

Full Changelog: allenrobel/ndfc-roles@v0.1.3-alpha...v0.1.4-alpha

MSD Fabric and various other enhancements

18 May 23:31
Compare
Choose a tag to compare

Changes 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

MSD Fabric Addition

04 May 00:15
Compare
Choose a tag to compare
MSD Fabric Addition Pre-release
Pre-release

This release adds Roles to create an MSD fabric and add child fabrics to it. Currently, the user has no control of MSD fabric parameters. We will add this control to the next alpha release.

Initial Alpha Release

27 Apr 01:27
Compare
Choose a tag to compare
Initial Alpha Release Pre-release
Pre-release

Initial release for review.

Full Changelog: https://github.com/allenrobel/ndfc-roles/commits/v0.1.1-alpha