Skip to content

Latest commit

 

History

History
192 lines (136 loc) · 6.89 KB

CHANGELOG.md

File metadata and controls

192 lines (136 loc) · 6.89 KB

Change Log

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

Unreleased

2.1.1 - 2022-08-18

Fixed

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

2.1.0 - 2022-07-19

Added

  • The following new modules are included in this release
    • dcnm_resource_manager - Module for managing dcnm resources. Reference Info

Fixed

Deprecated

  • Deploy knob for individual attachments in vrf and network modules has been marked for deprecation.

2.0.1 - 2022-01-28

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

2.0.0 - 2021-12-13

Added

  • 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

Fixed

1.2.4 - 2021-12-03

Added

  • 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

1.2.3 - 2021-11-16

Fixed

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

1.2.2 - 2021-10-21

Fixed

Fixed error code handling that was causing an error during authentication

1.2.1 - 2021-10

Added

Added support for plain text payloads to dcnm_rest module

1.2.0 - 2021-07

Added

  • cisco.dcnm.dcnm_network:
    • 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:

1.1.1 - 2021-05

Fixed

1.1.0 - 2021-04

Added

  • 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

Fixed

  • Bug fixes
  • Support for DCNM 11.5(1) release

1.0.0 - 2020-09

Added

  • cisco.dcnm.dcnm_network:
    • New parameter routing_tag:

Changed

  • 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 }}"]
        

Fixed

  • cisco.dcnm.dcnm_rest:
    • Module will return a failure now if the return code from DCNM is 400 or greater.

0.9.0 - 2020-07

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

Added

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.