mirror of
https://github.com/CloudNebulaProject/zmgr.git
synced 2026-04-10 13:10:42 +00:00
Rust CLI that creates/destroys/imports illumos zones from KDL template configs with automatic IP allocation from named pools. Registry lives under /etc/zmgr as flat KDL files — zone entries double as the IPAM ledger. Includes default templates for ipkg (OI) and nlipkg (OFL) brands, matching the existing shell scripts. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
12 lines
250 B
TOML
12 lines
250 B
TOML
[package]
|
|
name = "zmgr"
|
|
version = "0.1.0"
|
|
edition = "2024"
|
|
|
|
[dependencies]
|
|
chrono = "0.4.44"
|
|
clap = { version = "4.6.0", features = ["derive"] }
|
|
ipnet = "2.12.0"
|
|
kdl = "6.5.0"
|
|
miette = { version = "7.6.0", features = ["fancy"] }
|
|
thiserror = "2.0.18"
|