Skip to content

Releases: ansible-collections/cisco.ios

v6.1.1

30 Jan 16:13
d63b2ec
Compare
Choose a tag to compare

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

11 Jan 06:10
ca622c9
Compare
Choose a tag to compare

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

30 Nov 17:44
5afacfa
Compare
Choose a tag to compare

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

29 Nov 11:11
5159fac
Compare
Choose a tag to compare

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

Full Changelog: v5.2.0...v5.3.0

v5.2.0

27 Oct 12:16
e362271
Compare
Choose a tag to compare

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

06 Oct 15:16
6e7edbc
Compare
Choose a tag to compare

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 use isinstance(<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

05 Jul 16:50
def8fe1
Compare
Choose a tag to compare

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

13 Jun 16:51
5bb360a
Compare
Choose a tag to compare

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

01 Jun 09:21
ce79643
Compare
Choose a tag to compare

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

02 Mar 19:47
744ac7e
Compare
Choose a tag to compare

Cisco IOS release 2.0.0