| Crates.io | greentic-provision-core |
| lib.rs | greentic-provision-core |
| version | 0.4.3 |
| created_at | 2026-01-20 21:07:49.952202+00 |
| updated_at | 2026-01-21 12:45:17.183818+00 |
| description | Greentic provisioning engine core |
| homepage | https://github.com/greentic-ai/greentic-provision |
| repository | https://github.com/greentic-ai/greentic-provision |
| max_upload_size | |
| id | 2057571 |
| size | 113,919 |
greentic-provision is a Rust workspace for running provider setup "wizards" contained in Greentic packs.
It focuses on a generic provisioning lifecycle (collect, validate, apply, summary) and supports dry-run
planning for deterministic reports.
greentic-provision-core: domain-agnostic engine, types, and pack discovery.greentic-provision (CLI): thin CLI for inspecting packs and running dry-runs.# Inspect a pack manifest (JSON manifest, directory, or .gtpack archive)
greentic-provision pack inspect --pack ./path/to/pack.json
# Dry-run a setup flow (answers.json is optional)
greentic-provision dry-run setup \
--pack ./path/to/pack.json \
--executor wasm \
--provider-id provider-x \
--install-id install-123 \
--public-base-url https://example.com \
--answers ./answers.json \
--json
.gtpack archives are supported via zip extraction.--executor noop to run without Wasm execution; --executor wasm runs the pack components.