homelab-nut plan
homelab-nut plan
Preview what apply would change on each host (or JSON with -o json)
Synopsis
Loads the inventory, opens SSH connections to each host, runs each role's Detect + Plan, and prints a per-role diff. Read-only — makes no changes on any host.
Use the same flags as apply so you can dry-run with one
command and execute with another.
homelab-nut plan [flags]
Options
-h, --help help for plan
-o, --output string output format: text (human) | json (machine-readable for AI/scripts) (default "text")
Options inherited from parent commands
-i, --inventory string path to the inventory YAML file (default: ./homelab-nut.yaml if present, else ~/homelab-nut.yaml)
SEE ALSO
- homelab-nut - Modern CLI + TUI for Network UPS Tools (NUT)