Network:2021 Till Dec Roadmap - ansible/community GitHub Wiki
Status: PLANNED
This is an uncommitted roadmap for 2021 Jun-Dec (some things might get dropped or added over the period).
Feedback welcome in #ansible-network
on IRC Libera.chat or on Slack.
Ansible Network Working Group:
Follow our progress:
Network Platform Collections:
EOS, NXOS, IOS, IOS-XR, JUNOS, VYOS.
New network resource modules:
- eos_prefix_lists
- eos_logging_global
- eos_ntp
- eos_hostname
- eos_banner_global
- eos_snmp_servers
- nxos_prefix_lists
- nxos_logging_global
- nxos_ntp
- nxos_hostname
- nxos_banner_global
- nxos_snmp_servers
- ios_prefix_lists
- ios_logging_global
- ios_ntp
- ios_hostname
- ios_banner_global
- ios_snmp_servers
- junos_prefix_lists
- junos_logging_global
- junos_ntp
- junos_hostname
- junos_banner_global
- junos_snmp_servers
- vyos_prefix_lists
- vyos_logging_global
- vyos_ntp
- vyos_hostname
- vyos_banner_global
- vyos_snmp_servers
- iosxr_prefix_lists
- iosxr_logging_global
- iosxr_ntp
- iosxr_hostname
- iosxr_banner_global
- iosxr_snmp_servers
Network resource module enhancements:
- Modify fact gathering logic into resource module code path - Gather facts ends up as an action plugin, Derive argspec from doc string
- Refactor older resource modules that may not have used parsing engine.
ansible.network collection:
- Platform agnostic role ansible.network.resource_manager to manage network resources - PROPOSAL.
ansible.netcommon collection:
- Generic network_resource plugin to ease usage of resource module and provide a single entry point for higher-order roles - PR
- gRPC Connection plugin - PROPOSAL.
- gRPC generic modules (grpc_get/grpc_config) to use grpc connection plugin.
- gRPC subplugin for cisco.iosxr collection (ansible_network_os: cisco.iosxr.grpc)
ansible.utils collection:
validate_config
plugin for validating network configuration against a predefined set of rules - PROPOSAL
ansible-pylibssh:
- Improve unit testing/integration testing
- Add tests for GSSAPI based authentication support.
- Enhancements/Bugs
community.yang collection:
- Create and release ansible.yang collection
- Improve unit test/integration test coverages
- Plugin to list yang modules dependency for a given yang module
- RESTCONF plugin support