Skip to content

Latest commit

 

History

History
473 lines (327 loc) · 13.7 KB

CHANGELOG.rst

File metadata and controls

473 lines (327 loc) · 13.7 KB

Cisco NDFC Ansible Collection Release Notes

All notable changes to this project will be documented in this file.

This project adheres to Semantic Versioning.

Release Date: 2023-10-26

  • Support to attach network to TOR switches paired with leaf and its interfaces

Release Date: 2023-09-11

  • Support for following parameters in dcnm_links module
    • mpls_fabric
    • peer1_sr_mpls_index
    • peer2_sr_mpls_index
    • global_block_range
    • dci_routing_proto
    • ospf_area_id
    • dci_routing_tag
  • Support for ext_vxlan_mpls_overlay_setup and ext_vxlan_mpls_underlay_setup templates in dcnm_links module
  • Support for secondary_ipv4_addr for loopback interfaces in dcnm_interface module
  • Support for fabric and mpls loopback interfaces in dcnm_interface module
  • Support for import_evpn_rt and export_evpn_rt in dcnm_vrf module

Release Date: 2023-08-17

There is no functional difference between collection version 3.4.0 and collection version 3.4.1. This version is only being published as a hotfix to resolve a problem where the wrong version was inadvertently published to Ansible galaxy.

Release Date: 2023-08-16

  • Support for save and deploy options in dcnm_inventory module.
  • Support for discovery_username and discovery_password in dcnm_inventory module.
  • Support for login domain in connection plugin.
  • Fix for deploy flag behaviour in inferface module. Config will not be deployed to switches if deploy flag is set to false. When deploy flag is set to true in task and if any of the switch in that task is not manageable or the fabric in task is read-only, then an error is returned without making any changes in the NDFC corresponding to that task.

Release Date: 2023-07-13

Release Date: 2023-05-23

  • Support to configure multiple interfaces for vrf_lite on a vrf
  • Added support for more switch roles in inventory module.

Release Date: 2023-04-20

  • Support for fex interfaces in interface module

Release Date: 2023-03-17

  • Restrict installs of netcommon to versions >=2.6.1,<=4.1.0 due to issue: CiscoDevNet#209

Release Date: 2023-03-14

  • Support for all config parameters in network module
  • Support for all config parameters in vrf module

Release Date: 2023-02-22

  • RMA support in dcnm_inventory module

Release Date: 2022-11-17

  • POAP support in dcnm_inventory module
  • SVI interface support in dcnm_interface module
  • Fix for a problem where networks cannot be deleted when detach/undeploy fails and network is in an out of sync state.
  • Fix default value for multicast_group_address property in dcnm_network

Release Date: 2022-10-28

  • Added the ability to configure the multicast_group_address to the dcnm_network module

Release Date: 2022-10-14

  • The following new modules are included in this release
    • dcnm_links - Module for managing dcnm links

Release Date: 2022-08-18

  • Changed the deploy mechanism of policy module for delete state.

Release Date: 2022-07-19

  • The following new modules are included in this release
    • dcnm_resource_manager - Module for managing dcnm resources. Reference Info
  • Deploy knob for individual attachments in vrf and network modules has been marked for deprecation.

Release Date: 2022-01-28

Fixed httpapi plugin issue preventing connections to latest version of NDFC (Version: 12.0.2f)

Release Date: 2021-12-13

  • Nexus Dashboard Fabric Controller (NDFC) support for all collection modules
  • The following new modules are included in this release
    • dcnm_service_route_peering - Module for managing dcnm service route peering
    • dcnm_service_policy - Module for managing dcnm service policy
    • dcnm_service_node - Module for managing dcnm service nodes
  • New parameter check_deploy in dcnm_interface
  • Performance improvement of dcnm_inventory module.

Release Date: 2021-12-03

  • Added support for configuring the loopback ID for DHCP Relay interface.
  • The feature is configured using the dhcp_loopback_id parameter in the dcnm_network module

Release Date: 2021-11-16

Fixed a problem with dcnm_interface module where VPCID resource was not being created and then reserved properly

Release Date: 2021-10-21

Fixed error code handling that was causing an error during authentication

Release Date: 2021-10

Added support for plain text payloads to dcnm_rest module

Release Date: 2021-07

The following parameters were added to the cisco.dcnm.dcnm_network module:

  • New parameter is_l2only:
  • New parameter vlan_name:
  • New parameter int_desc:
  • New parameter mtu_l3intf:`
  • New parameter arp_suppress:
  • New parameter dhcp_srvr1_ip:
  • New parameter dhcp_srvr1_vrf:
  • New parameter dhcp_srvr2_ip:
  • New parameter dhcp_srvr2_vrf:
  • New parameter dhcp_srvr3_ip:
  • New parameter dhcp_srvr3_vrf:

Release Date: 2021-05

Release Date: 2021-04

  • The following new modules are included in this release
    • dcnm_policy - Module for managing dcnm policies
    • dcnm_template - Module for managing dcnm templates
  • The dcnm_vrf and dcnm_network modules have been extended to support multisite fabrics
  • Bug fixes
  • Support for DCNM 11.5(1) release

Release Date: 2020-09

  • cisco.dcnm.dcnm_network: - New parameter routing_tag:
  • cisco.dcnm.dcnm_network:
    • The vlan_id: parameter must be configured under the config: block instead of the attach: block.
    • A warning will be generated informing the user to move the vlan_id: under the config: block.
    • If the user does not specify the vlan_id it will be auto generated by DCNM.
  • cisco.dcnm_dcnm_interface:
    • The various profile_*: parameters have now been modified to just profile:.

    • The playbook with the old profile_*: names will still be accepted but a warning message will be generated to change the playbook.

    • When specifying switches for a vpc interface type the switches should be a flat yaml list instead of a nested yaml list. Both formats will still be accepted.

      Proper Format:

      switch:                           # provide switches of vPC pair
        - "{{ ansible_switch1 }}"
        - "{{ ansible_switch2 }}"

      Incorrect Format:

      switch:                           # provide switches of vPC pair
        - ["{{ ansible_switch1 }}",
           "{{ ansible_switch2 }}"]
  • cisco.dcnm.dcnm_rest: - Module will return a failure now if the return code from DCNM is 400 or greater.

Release Date: 2020-07

  • Initial release of the Ansible DCNM collection, supporting DCNM release 11.4

The Ansible Cisco Data Center Network Manager (DCNM) collection includes modules to help automate common day 2 operations for VXLAN EVPN fabrics.

  • cisco.dcnm.dcnm_rest - Send REST API requests to DCNM controller.
  • cisco.dcnm.dcnm_inventory - Add and remove Switches from a DCNM managed VXLAN fabric.
  • cisco.dcnm.dcnm_vrf - Add and remove VRFs from a DCNM managed VXLAN fabric.
  • cisco.dcnm.dcnm_network - Add and remove Networks from a DCNM managed VXLAN fabric.
  • cisco.dcnm.dcnm_interface - DCNM Ansible Module for managing interfaces.