View on GitHub
Provisioner Runtime
Python powered CLI for dynamic plugins management.
On this page
Runtime Engine
The provisioner-runtime
pip package is required to dynamically load plugins from the local pip environment.
Provisioner plugins are designed to integrate with the provisioner CLI menu. Their commands become visible once the plugins are identified and loaded by provisioner at runtime.
Uninstalling such plugins from pip will automatically remove their commands from the provisioner
CLI menu.
Plugins
Provisioner includes a built-in plugins
CLI command for managing plugins. To view a list of available commands:
provisioner plugins
Task | Description |
---|---|
install |
Search and install plugins from remote |
list |
List locally installed provisioner plugins |
uninstall |
Select local plugins to uninstall |
Poetry
This section is relevant when using the Poetry package manager to manage Python modules. To use provisioner-runtime
as a Python dependency simply add it to the pyproject.toml
file:
[tool.poetry.dependencies]
python = "^3.11"
provisioner-runtime = "^0.1.15"