mirror of
https://github.com/CloudNebulaProject/vm-manager.git
synced 2026-04-10 21:30:41 +00:00
VMFile.kdl defines the omnios-builder VM with cloud-init, SSH config, and a 3-stage provision pipeline (bootstrap packages + Rust, upload forger source tarball, build and install forger). Makefile provides convenience targets wrapping vmctl commands. pack-forger.sh creates a minimal tarball of just the forger + spec-parser crates and image specs from refraction-forger for upload to the VM. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
16 lines
235 B
Makefile
16 lines
235 B
Makefile
pack-forger:
|
|
./scripts/pack-forger.sh
|
|
|
|
up:
|
|
cargo run -p vmctl -- up
|
|
|
|
down:
|
|
cargo run -p vmctl -- down
|
|
|
|
provision:
|
|
cargo run -p vmctl -- provision
|
|
|
|
reload:
|
|
cargo run -p vmctl -- reload
|
|
|
|
.PHONY: pack-forger up down provision reload
|