Releases: CiscoDevNet/ansible-nd
v1.4.0
This release adds Nexus Dashboard (ND) version 4.x support to multiple modules. Modules that have been updated to support ND 4.x have had options changed to match new ND terminology, such as replacing "site" with "fabric" and "epoch" with "snapshot". These changes are backward compatible, and the previous option names are still supported as aliases.
Minor Changes
- Add job_wait_delay and job_wait_timeout options to nd_pcv, nd_pcv_delta_analysis and nd_delta_analysis.
- Add san_vendor option and deployment_type to nodes configuration in nd_setup.
- Add support for ND 4.x to nd_setup, nd_cluster_config_route, nd_pcv, nd_pcv_delta_analysis nd_pcv_compliance, nd_flow_rules, nd_interface_flow_rules, nd_delta_analysis, nd_policy_cam_statistics_hit_counts, nd_compliance_analysis, nd_compliance_requirement_communication, nd_compliance_requirement_config_import, nd_compliance_requirement_config_manual, nd_compliance_requirement_config_snapshot and nd_compliance_requirement_config_template.
- Add support for analysis of additional ACI classes in nd_pcv.
- Add support for authentication with User API Keys in cisco.nd.nd HTTPAPI plugin.
- Rename nd_epoch module to nd_snapshot and add support for ND 4.x.
- Update cisco.nd.nd HTTPAPI plugin to be compatible with the cisco.dcnm collection.
Bugfixes
- Fix issue with nd_delta_analysis unable to query or validate jobs.
- Fix issue with nd_pcv and nd_pcv_delta_analysis when more than 50 Pre-Change Analysis jobs exist.
New Modules
- cisco.nd.nd_api_key - Manage API keys on Nexus Dashboard.
Detailed changelog: v1.3.0...v1.4.0
v1.3.0
New release v1.3.0
New Modules:
- cisco.nd.nd_rest - Allows direct access to the Cisco Nexus Dashboard REST API
Minor Changes:
- Add deployment mode to nd_setup.
- Add nd_setup support for ND version 3.1.1 and later.
- Add support for Ansible 2.18 and dropped support for 2.15 as required by Ansible Galaxy.
- Add support for IPv6-only configurations with nd_setup module on ND version 3.0.1 and later.
- Add support for XML file upload pre-change in nd_pcv (DCNE-150) (#77).
Detailed changelog: v1.2.0...v1.3.0
v1.2.0
New release v1.2.0
New Modules:
- cisco.nd.nd_federation_member - Setup multi-cluster configuration on Cisco Nexus Dashboard (ND).
Detailed changelog: v1.1.0...v1.2.0
v1.1.0
New release v1.1.0
New Modules:
- cisco.nd.nd_flow_rules - Manage Flow Rules on Cisco Nexus Dashboard Insights (NDI).
- cisco.nd.nd_interface_flow_rules - Manage Interface Flow Rules on Cisco Nexus Dashboard Insights (NDI).
Minor Change:
- Default insights_group to default when not provided as argument
Detailed changelog: v0.5.0...v1.1.0
v0.5.0
New release v0.5.0
New Modules:
- cisco.nd.nd_backup - Manages backup on Nexus Dashboard.
- cisco.nd.nd_backup_restore - Manages restore of backup on Nexus Dashboard.
- cisco.nd.nd_cluster_config_route - Manages routes of the cluster config.
- cisco.nd.nd_policy_cam_statistics_hit_counts - Retrieves Policy CAM Statistics Hit Counts
- cisco.nd.nd_service - Manages Service Package on Nexus Dashboard.
- cisco.nd.nd_service_instance - Manages Service Instance on Nexus Dashboard.
- cisco.nd.nd_setup - Manages setting up the Nexus Dashboard.
Detailed changelog: v0.4.0...v0.5.0
v0.4.0
v0.3.0
New release v0.3.0
New Modules:
- cisco.nd.nd_compliance_analysis - Query compliance analysis data from Cisco Nexus Dashboard Insights (NDI)
- cisco.nd.nd_compliance_requirement_communication - Manage communication type compliance requirements
- cisco.nd.nd_compliance_requirement_config_import - Manage import configuration type compliance requirements
- cisco.nd.nd_compliance_requirement_config_manual - Manage manual configuration type compliance requirements
- cisco.nd.nd_compliance_requirement_config_snapshot - Manage snapshot configuration type compliance requirements
- cisco.nd.nd_compliance_requirement_config_template - Manage template configuration type compliance requirements
- cisco.nd.nd_epoch - Query epoch data from Cisco Nexus Dashboard Insights (NDI)
Minor Changes:
- Add module nd_compliance_analysis and nd_compliance_requirement_communication and nd_compliance_requirement_config_import and nd_compliance_requirement_config_manual and nd_compliance_requirement_config_snapshot and nd_compliance_requirement_config_template and nd_epoch
Bugfixes:
- Ensure python2 compatible methods are used for the bytes io object in ND HTTPAPI Connection Plugin (#41)
Detailed changelog: v0.2.0...v0.3.0
v0.2.0
New release v0.2.0
New Modules:
- cisco.nd.nd_delta_analysis - Manage delta analysis jobs
- cisco.nd.nd_instant_assurance_analysis - Manage instant online assurance analysis jobs
- cisco.nd.nd_pcv - Manage pre-change validation job
- cisco.nd.nd_pcv_compliance - Query pre-change validation compliance
- cisco.nd.nd_pcv_delta_analysis - Query delta analysis of pre-change validation
Minor Changes:
- Add ansible_httpapi_login_domain global inventory variable
Bugfixes:
- Allow local to be set as login_domain && set DefaultAuth as default for login_domain
- Fix HTTPAPI Connection plugin when wrong login_domain is provided
- Fix HTTPAPI ND connection plugin missing login_domain definition
Detailed changelog: v0.1.2...v0.2.0
v0.1.2
New release v0.1.2
Bugfixes:
- Fix ND HTTAPI plugin login_domain issue when used with cisco.mso collection
- Fix default user when not defining the user. Default username "admin" has been removed. Always specify username via module attribute or define the ansible_user variable in inventory.
- Remove empty sanity ignore files
Detailed changelog: v0.1.1...v0.1.2
v0.1.1
New release v0.1.1
Bugfixes:
- Fix ND HTTAPI plugin to support remote users
- Remove required params for attributes that are handled by the HTTPAPI plugin
Detailed changelog: v0.1.0...v0.1.1