Skip to main content Skip to docs navigation
Check
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"