Recently, i found the pixi tool, which is a in-repo conda environments management tool.
The pixi.toml
work like a light dockerfile with all the controller dependencies pinned in the pixi.lock
file. The tool can install conda/pip packages into a in-repo conda env. After the repo is cloned, one can run pixi run ansible-playbook ...
, the required packages or event the collections can be installed on the fly.
Is anyone also use this execution environment pattern?