FuguVM
FuguVM installs and manages OpenBSD virtual machines under QEMU, by hand or by agent. The tool exists so a test suite can run against a real OpenBSD guest, on a Linux or Darwin host and in CI.
fuguvm installs a guest without interaction, caches
the installed disk, and drives the lifecycle: boot, wait, ssh,
snapshot, and shutdown. A project describes its guests in one
.fuguvmrc at its root.
FuguVM uses Perl (v5.36) over the Fugu library. It adds no direct CPAN dependency of its own.
Installation
Install Fugu and FuguVM from CPAN with cpanm:
cpanm --notest Fugu App::FuguVM
Documentation
- The manuals: fuguvm(1) and every module
- The source repository and the specification
- The releases