All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
- The 'dcnm_network' modules have been enhanced to support more configuration parameters (#74)
1.1.1 - 2021-05
1.1.0 - 2021-04
-
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
- Bug fixes
- Support for DCNM
11.5(1)
release
1.0.0 - 2020-09
- cisco.dcnm.dcnm_network:
- New parameter
routing_tag:
- New parameter
- 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
- 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
- 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.