Test with libvirt

Updated Dec 17, 2017

test.sh should use libvirt instead of packer.

  • libvirt manages vms, packer only builds images
  • libvirt can be truly headless using qemu and redirecting output to serial, packer does not run if it cannot take the output.
  • libvirt gives us more hypervisors to choose from.
  • packer uses json, json doesn't allow comments. This is super annoying.