Releases: CiscoDevNet/ansible-dcnm
DCNM Collection Version 1.2.4
Added
- Added support for configuring the loopback ID for DHCP Relay interface.
- The feature is configured using the
dhcp_loopback_id
parameter in thedcnm_network
module
DCNM Collection Version 1.2.3
Fixed
Fixed a problem with dcnm_interface
module where VPCID resource was not being created and then reserved properly
DCNM Collection Version 1.2.2
Fixed
Fixed error code handling that was causing an error during authentication
DCNM Collection Version 1.2.1
Added
Added support for plain text payloads to dcnm_rest
module
DCNM Collection Version 1.2.0
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:
- New parameter
DCNM Collection Version 1.1.1
DCNM Collection Version 1.1.0
Added
-
The following new modules are included in this release
dcnm_policy
- Module for managing dcnm policiesdcnm_template
- Module for managing dcnm templates
-
The
dcnm_vrf
anddcnm_network
modules have been extended to support multisite fabrics
Fixed
- Bug fixes
- Support for DCNM
11.5(1)
release
DCNM Collection Version 1.0.0
Added
- cisco.dcnm.dcnm_network:
- New parameter
routing_tag:
- New parameter
Changed
- cisco.dcnm.dcnm_network:
- The
vlan_id:
parameter must be configured under theconfig:
block instead of theattach:
block.- A warning will be generated informing the user to move the
vlan_id:
under theconfig:
block. - If the user does not specify the
vlan_id
it will be auto generated by DCNM.
- A warning will be generated informing the user to move the
- The
- cisco.dcnm_dcnm_interface:
- The various
profile_*:
parameters have now been modified to justprofile:
.-
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 }}"]
-
- The various
Fixed
- cisco.dcnm.dcnm_rest:
- Module will return a failure now if the return code from DCNM is
400
or greater.
- Module will return a failure now if the return code from DCNM is
DCNM Collection Version 0.9.0 - Early Field Trial Release
Change Log
All notable changes to this project will be documented in this file.
This project adheres to Semantic Versioning.
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.