readiness

Scan many sources and emit an aggregated fleet migration-readiness report. The batch, non-billable sibling of migrate --preflight: no Ansible role and no per-VM attestation, just the readiness verdict across a fleet.

vrtmv readiness --manifest fleet.txt --target rocky9 -o report/
vrtmv readiness --image a.vmdk --image b.qcow2 --target rhel9
FlagPurpose
--manifest <file>A manifest of sources, one per line (each may set its own target).
--image / --root / --sshAd-hoc sources instead of a manifest (each repeatable).
--target <spec>Default target for entries that do not specify one (default rocky9).
-o, --out <dir>Output directory (default vrtmv-readiness).
--format <list>Report formats: any of json, md, csv (default all three).
--include-untestedCount untested-confidence translations toward "ready" (by default they force a "review" verdict).
--stop-on-errorStop at the first VM that fails to scan instead of continuing.

Verdicts

Each VM is graded ready, review, or blocked, with the gaps that drove the verdict. By default, translations of untested confidence force review rather than ready — you opt into counting them with --include-untested. The report rolls the fleet up per target and highlights the most common blockers.

Run vrtmv docs readiness for the manifest format.