github ansible-collections/cisco.ios v11.4.0

4 hours ago

Minor Changes

  • Updated ansible.netcommon dependency minimum required version from >=8.1.0 to >=8.5.1.
  • Updated ansible.netcommon dependency minimum required version from >=8.5.1 to >=8.5.2.
  • ci - Updated integration test matrix to add stable-2.20 coverage and drop stable-2.16 for libssh integration tests.
  • ios_config - Add content parameter to support pre-rendered template configurations. This provides a cleaner alternative to the deprecated template auto-processing behavior of the src parameter.
  • ios_user module adds purge_keys parameter to manage multiple SSH keys per user. Cisco IOS devices support maximum 2 SSH keys per user. The purge_keys parameter enables removal of existing keys not in the sshkey list when provisioning new keys.

Deprecated Features

  • ios_config - The src parameter's automatic Jinja2 template processing is deprecated and will be removed in March 2028. Use the content parameter with ansible.builtin.template lookup instead.

Bugfixes

  • ios_acls - Fixed 'int' object has no attribute 'split' error when processing ACL configurations with TCP entries. The parser regex for icmp_igmp_protocol could capture trailing numeric values for non-ICMP/IGMP protocols. Fixed by restricting icmp_igmp_protocol to only apply when the protocol is icmp or igmp in the parser template, with a defensive type check in facts processing.
  • ios_config - Fix multi-range interface commands for ios_config module.
  • ios_snmp_users - Fixed authentication option to correctly handle authentication protocol configuration.
  • ios_static_routes - Fix gather crash when "ip route static bfd" is present on the device.
  • terminal_stderr_re - Updated to support variation of command rejected error from appliance.

Documentation Changes

  • ios_bgp_global - Fix stale EXAMPLES that used removed parameter names (bestpath, nopeerup_delay, address, route_map) causing validation errors when copy-pasted. Updated to current argspec keys (bestpath_options, nopeerup_delay_options, neighbor_address, route_maps).

Don't miss a new cisco.ios release

NewReleases is sending notifications on new releases.