Releases: ansible-collections/cisco.ios
Releases · ansible-collections/cisco.ios
v6.1.1
Bugfixes
- Prevents module_defaults from being incorrectly applied to the platform action, instead of the concerned module.
- ios_vlans - fixes behaviour of shutdown attribute with action states.
v6.1.0
Minor Changes
- ios_bgp_global - added 'bgp.default.ipv4_unicast' and 'bgp.default.route_target.filter' key
- ios_l3_interfaces - added 'autostate', 'mac_address', 'ipv4.source_interface', and 'ipv6.enable' key
- ios_vlans - Add purged state to deal with toplevel vlan and vlan configuration config.
Bugfixes
- ios_bgp_global - fix template attribute to generate configuration commands.
- ios_l3_interfaces - remove validation from ipv6 address parameter.
- ios_snmp_server - fix group and user IPv6 ACL commands.
- ios_user - fix configuration of user with hashed password.
- ios_user - fixed configuration removal of ssh users using purge.
- ios_vlans - Make behaviour of the action states consistent.
- ios_vlans - Top level configuration attribute is not required, the module works with vlan and vlan configuration both.
v6.0.0
Release Summary
Starting from this release, the minimum ansible-core
version this collection requires is 2.14.0
. The last known version compatible with ansible-core<2.14 is v5.3.0
.
Major Changes
- Bumping
requires_ansible
to>=2.14.0
, since previous ansible-core versions are EoL now.
Removed Features (previously deprecated)
- Removed previously deprecated ios_bgp module in favor of ios_bgp_global and ios_bgp_address_family.
Full Changelog: v5.3.0...v6.0.0
v5.3.0
Minor Changes
- Added ios_evpn_evi resource module.
- Added ios_evpn_global resource module.
- Added ios_vxlan_vtep resource module.
- Fixed ios_evpn_evi resource module integration test failure - code to remove VLAN config.
- ios_bgp_address_family - Fixed an issue with inherit peer-policy CLI
- ios_bgp_address_family - added 'advertise' key
- ios_vlans - added vlan config CLI feature.
- ios_vrf - added MDT related keys
Bugfixes
- Updated the ios_ping ping module to support size param.
- ios_acls - make sequence optional for rendering of standard acls.
- ios_bgp_global - Explicitly add neighbor address to every parser.
- ios_bgp_global - remote_as not mendatory for neighbors.
- ios_vrf - added MDT related keys
New Modules
- ios_evpn_evi - Resource module to configure L2VPN EVPN EVI.
- ios_evpn_global - Resource module to configure L2VPN EVPN.
- ios_vxlan_vtep - Resource module to configure VXLAN VTEP interface.
New Contributors
- @PadminiSivaraj made their first contribution in #897
Full Changelog: v5.2.0...v5.3.0
v5.2.0
Minor Changes
- ios_acls - make remarks ordered and to be applied per ace basis.
- ios_acls - remarks in replaced and overridden state to be negated once per ace.
- ios_config - Relax restrictions on I(src) parameter so it can be used more like I(lines).
- ios_snmp_server - Fix an issue with cbgp2 to take in count correctly the bgp traps
- ios_snmp_server - Update the module to manage correctly a lot of traps not take in count
Deprecated Features
- ios_snmp_server - deprecate traps.envmon.fan with traps.envmon.fan_enable
- ios_snmp_server - deprecate traps.mpls_vpn with traps.mpls
Bugfixes
- Fix invalid password length not being recognized by the error parser.
v5.1.0
Minor Changes
- Fix an issue with some files that doesn't pass the PEP8 sanity check because
type(<obj>) == <type>
is not allowed. We need to useisinstance(<obj>,<type>)
function in place - ios_snmp_user - update the user part to compare correctly the auth and privacy parts.
- ospfv2 - added more tests to improve coverage for the rm_template
- ospfv2 - aliased passive_interface to passive_interfaces that supports a list of interfaces
- ospfv2 - fix area ranges rendering
- ospfv2 - fix passive interfaces rendering
- ospfv2 - optimized all the regex to perform better
- ospfv2 - optimized the config side code for quicker comparison and execution
Deprecated Features
- ospfv2 - removed passive_interface to passive_interfaces that supports a list of interfaces
Bugfixes
- The regex looking for errors in the terminal output was matching anything with '\S+ Error:'. Caused issues with 'show runnning-config' if this string appeared in the output. Updated the regex to require the % anchor.
- bgp_address_family - fix deleted string with int concat issue in bgp_address_family.
- ios_acls - Fix protocol_options rendering corrects processing of overridden/ replaced state.
- ios_acls - Fix standard acls rendering.
- ios_bgp_address_family - fix rendering of remote_as configuration with period.
- ios_logging_global - fix configuration order to configure discriminator before buffer.
- ios_prefix_lists - fix deleted state to remove existing prefix lists from configuration.
- ios_service - Put condition to add
private_config_encryption
in default services
Documentation Changes
- Fix prefix_lists docs.
- Update examples for ospf_interfaces
- Update examples for ospfv2
- Update examples for ospfv3
- ios_acls - update examples and use YAML output in them for better readability.
- ios_command - Fix formatting of examples.
Full Changelog: v5.0.0...v5.1.0
v5.0.0
Bugfixes:
- ios_facts - Fix facts gathering when memory statistics head is not hexadecimal.
(#776) - ios_snmp_server - Fixes error handling for snmp user when snmp agent is not
enabled - ios_static_routes - Fix non vlan entries to have unique group identifier.
- ios_static_routes - Fix parsers to parse interface attribute correctly.
Doc_changes:
- ios_facts - Add ansible_net_cpu_utilization.
Major_changes:
- This release removes a previously deprecated modules, and a few attributes
from this collection. Refer to Removed Features section for details.
Minor_changes:
- ios_facts - Add CPU utilization. (#779)
Removed_features:
- Deprecated ios_logging module in favor of ios_logging_global.
- Deprecated next_hop_self attribute for bgp_address_family with nexthop_self.
v4.6.1
Bugfixes
- ios_l3_interfaces - account for secondary/primary when comparing ipv4 addresses.
(#826) - ios_lag_interfaces - Fix empty facts to be a list.
- ios_ospf_interface - Fix configuration rendering for ipv4 and ipv6 configurations.
- ios_ospf_interface - Fix replaced and overridden state, action to negate superfluous
configuration. - ios_snmp_server - Add default versions to version 3 users.
- ios_snmp_server - update module to get snmp_server user configuration.
v4.6.0
What's Changed
- ios_facts - fix calculation of memory from bytes to megabytes; grab correct output element for free memory (#763)
- ospfv2 - Fixed rendering of capability command with vrf_lite.
- ospfv3 - Fixed rendering of capability command with vrf_lite.
- ios_bgp_address_family - Fixed examples formatting.
- ios_bgp_global - Fixed examples formatting.
- ios_interfaces - Corrected interface names in the documentation.
- ios_interfaces - Fixed module documentation and examples.
- ios_l2_interfaces - Fixed module documentation and examples.
- ios_l3_interfaces - Fixed module documentation and examples.
- ios_l3_interfaces - Fixed module examples, update tasks to generate address and not network interface.
- ios_static_routes - Corrected static routes before the state in the documentation.
- ios_static_routes - Fixed examples formatting.
- ios_interfaces - Add template attribute to provide support for Cisco ios templates.
- ios_service - Create a module to manage service configuration on IOS switches
Cisco IOS release 2.0.0
Cisco IOS release 2.0.0