vagrant-libvirt/example_box
2013-07-10 16:53:41 +02:00
..
metadata.json Fixed json syntax error 2013-03-27 14:54:40 +01:00
README.md Initial commit 2013-03-27 00:55:30 +01:00
Vagrantfile Updated Vagrantfile in example box. 2013-07-10 16:53:41 +02:00

Vagrant Libvirt Example Box

Vagrant providers each require a custom provider-specific box format. This folder shows the example contents of a box for the libvirt provider. To turn this into a box create a vagrant image according documentation (don't forget to install rsync command) and create box with following command:

$ tar cvzf custom_box.box ./metadata.json ./Vagrantfile ./box.img

This box works by using Vagrant's built-in Vagrantfile merging to setup defaults for Libvirt. These defaults can easily be overwritten by higher-level Vagrantfiles (such as project root Vagrantfiles).

Box Metadata

Libvirt box should define at least three data fields in metadata.json file.

  • provider - Provider name is libvirt.
  • format - Currently supported format is qcow2.
  • virtual_size - Virtual size of image in GBytes.