alai¶
A fast package and environment manager for Ansible collections, in the spirit of uv.
Early development
alai isn't usable yet and is a work in progress.
alai installs the collections an Ansible project needs into the project
itself, in collections/ansible_collections/ next to your playbooks, where
ansible-playbook finds them with no extra configuration. Collections come
from the alai index, a static mirror of Galaxy with a few changes to improve
the time it takes to retrieve the collection metadata before downloading.
- Projects: how alai finds your project and where it installs collections.
- Configuration: where alai reads its settings from, and every setting.
- Shell completion: Tab completion for alai's commands and options.