Skip to content
This repository has been archived by the owner on Jun 10, 2024. It is now read-only.

Network: CY22 Q1 Q2 Roadmap

Trishna Guha edited this page Feb 8, 2022 · 4 revisions

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:

Network Group

Follow our progress:

GitHub Project Board

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:

NETCOMMON

  • 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:

UTILS

  • validate config action plugin
  • ip filter test plugins
  • Recursive plugins
  • fact_diff as filter/lookup plugin

ansible-pylibssh:

PYLIBSSH

  • Make libssh default connection plugin

ansible_plugin_builder collection:

ansible_plugin_builder

community.yang collection:

yang

  • 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

(ARchived) Working groups

Working groups are now in the Ansible forum

Ansible project:
Community, Contributor Experience, Docs, News, Outreach, RelEng, Testing

Cloud:
AWS, Azure, CloudStack, Container, DigitalOcean, Docker, hcloud, Kubernetes, Linode, OpenStack, oVirt, Virt, VMware

Networking:
ACI, AVI, F5, Meraki, Network, NXOS

Ansible Developer Tools:
Ansible-developer-tools

Software:
Crypto, Foreman, GDrive, GitLab, Grafana, IPA, JBoss, MongoDB, MySQL, PostgreSQL, RabbitMQ, Zabbix

System:
AIX, BSD, HP-UX, macOS, Remote Management, Solaris, Windows

Security:
Security-Automation, Lockdown

Tooling:
AWX, Galaxy, Molecule

Communities

Modules:
unarchive, xml

Plugins:
httpapi

Wiki

Roles, Communication, Reviewing, Checklist, TODO

Clone this wiki locally