Skip to content

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.

  • The remaining modules backed by an action plugin: uri, script and their relatives. copy, dnf, fetch, package, reboot, service, template and unarchive already 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.

  • 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.
  • Vault.
  • --check and --diff.
  • YAML inventories.
  • A volant check command 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.