Network:2021 Spring Roadmap - ansible/community GitHub Wiki

Status: PLANNED

This is an uncommitted roadmap for 2021 Spring Release (some things might get dropped before the final release).

Feedback welcome in #ansible-network on IRC or on slack.

Ansible Network Working Group:

Network Group.

Follow our progress:

GitHub Project Board.

Network Platform Collections:

EOS, NXOS, IOS, IOS-XR, JUNOS, VYOS.

New network resource modules:

  • eos_bgp_global
  • eos_bgp_address_family
  • eos_route_maps
  • nxos_bgp_global
  • nxos_bgp_address_family
  • nxos_bgp_neighbor_address_family
  • nxos_route_maps
  • ios_bgp_global
  • ios_bgp_address_family
  • ios_route_maps
  • ios_prefix_lists
  • junos_bgp_global
  • junos_bgp_address_family
  • junos_route_maps
  • vyos_bgp_global
  • vyos_bgp_address_family
  • vyos_route_maps
  • iosxr_bgp_global
  • iosxr_bgp_address_family
  • iosxr_bgp_neighbor_address_family

Network resource module enhancements:

  • Introduce ‘available_network_resources’ key in facts modules.
  • States for Resource modules: merged, replaced, overridden, deleted, gathered, rendered, parsed, purged.

ansible.netcommon collection:

NETCOMMON.

  • Enable caching capabilities throughout a session.
  • Direct Execution - Introduce a new connection parameter ‘ansible_network_import_modules’.
  • Libssh (SCP, GSSAPI) related support in the connection plugin.
  • Move sub_plugin to plugins/sub_plugins directory.

ansible-pylibssh:

PYLIBSSH.

  • SCP API library support.
  • GSSAPI based authentication support.

ansible.utils collection:

UTILS.

  • Move sub_plugin to plugins/sub_plugins directory.
  • 23 new dns, ip and network test plugins.
  • cli_parse plugin.

ansible.network collection:

  • Meta Collection group installer for supported network collections.