Network: CY22 Q1 Q2 Roadmap - ansible/community GitHub Wiki
Status: PLANNED
This is an uncommitted roadmap for 2022 Q1-Q2 (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_snmp_server
- eos_hostname
- eos_banner_global
- ios_snmp_server
- ios_hostname
- ios_banner_global
- nxos_snmp_server
- nxos_hostname
- nxos_banner_global
- junos_snmp_server
- junos_hostname
- junos_banner_global
- iosxr_snmp_server
- iosxr_hostname
- iosxr_banner_global
- vyos_snmp_server
- vyos_hostname
- vyos_banner_global
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
ansible.netcommon collection:
- Move Base terminal/cliconf plugin to netcommon from core
- Make libssh default connection plugin
- Enable “import modules” default
- GRPC connection plugin work
- Opt-in sensitive value masking feature to replace AnsibleModule’s no_log
- GRPC connection plugin work
- log_messages enhancement to get messages to the controller faster (related https://github.com/ansible/ansible/pull/76430)
ansible.utils collection:
- validate config action plugin
- ip filter test plugins
- Recursive plugins
- fact_diff as filter/lookup plugin
ansible-pylibssh:
- Make libssh default connection plugin
ansible_plugin_builder collection:
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