Skip to content

Releases: ansible-collections/cisco.ios

v8.0.0

12 Apr 18:09
604a62b
Compare
Choose a tag to compare

Major Changes

  • Update the netcommon base version 6.1.0 to support cli_restore plugin.

Minor Changes

Full Changelog: ansible-collections/cisco.iosxr@v7.0.0...v8.0.0

v7.0.0

01 Apr 14:49
547d90e
Compare
Choose a tag to compare

Major Changes

  • ios_ntp - Remove deprecated ntp legacy module

Removed Features (previously deprecated)

  • Deprecated ios_ntp module in favor of ios_ntp_global.

v6.1.4

27 Mar 06:59
9fcf938
Compare
Choose a tag to compare

Bugfixes

  • ios_acls - update module to apply remarks entry with sequence numbers.
  • ios_bgp_address_family - description attribute, evaluated as complex object cast to a string.
  • ios_bgp_global - description attribute, evaluated as complex object cast to a string.
  • ios_interfaces - description attribute, evaluated as complex object cast to a string.
  • ios_prefix_lists - description attribute, evaluated as complex object cast to a string.
  • ios_route_maps - description attribute, evaluated as complex object cast to a string.

v6.1.3

08 Mar 09:51
9bb7b30
Compare
Choose a tag to compare

Bugfixes

  • ios_acls - Adds back existing remarks for an ace entry when updated with replaced or overridden state, as all remarks for a specific sequence get removed when the ace entry is updated.
  • ios_bgp_global - Shutdown attributes generate negate command on set as false.
  • ios_vrf - Update and add missing argspec keys that define the attributes.

Documentation Changes

  • ios_vrf - Update and add missing documentation for ios_vrf module.

v6.1.2

14 Feb 15:10
4154232
Compare
Choose a tag to compare

Bugfixes

  • ios_acls - Fix replaced state to consider remarks and ace entries while comparing configuration.
  • ios_acls - correctly match the different line for ACL without sequence number
  • ios_acls - take correctly in case where we want to push an ACL from a different type
  • ios_ospfv2 - Fix improper rendering of admin_distance attribute.
  • ios_snmp_server - fixed config issue with snmp user password update being idempotent on consecutive runs.
  • ios_user - Fix configuration of hashed passwords and secrets.

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.