Roadmap
Volant is in pre-alpha. This page lists what comes next, roughly in order. It describes intent, not dates, and the changelog records what actually shipped.
Next: the modules real roles use
Section titled “Next: the modules real roles use”- The remaining modules backed by an action plugin:
uri,scriptand their relatives.copy,dnf,fetch,package,reboot,service,templateandunarchivealready run, and so do modules from installed collections. - The Jinja2 filters, tests and lookups that popular Galaxy roles still miss.
The goal is to run well-known Galaxy roles end to end and produce the same recap as ansible-playbook. Four already do, as published: decision record 0007 has the runs.
Then: speed
Section titled “Then: speed”- Native versions of the most common modules in the agent, falling back to the Python path when an argument needs it.
- Native fact gathering.
- A faster warm Python server.
- Fewer synchronization points, found by analyzing the playbook.
- Compression and a leaner wire format.
Then: ready for daily use
Section titled “Then: ready for daily use”- Vault.
--checkand--diff.- YAML inventories.
- A
volant checkcommand that tells you whether a project will run, and what blocks it. - A Homebrew formula.
- A nightly run over a corpus of public roles, compared with ansible-core.
- Video walkthroughs of the main workflows.
- Controller-side plugins from collections.
- Dynamic inventories.
- Windows hosts and network devices.
Something missing that blocks you? Open a feature request or start a thread in Discussions.