feat(image_to_vm): Basic vagrant disk image support

This just generates a vdi that includes the vagrant ssh key.
This commit is contained in:
Michael Marineau 2013-07-31 23:56:58 -04:00
parent 7c48115da6
commit 5e1337307a

View File

@ -9,6 +9,7 @@ VALID_IMG_TYPES=(
ami ami
qemu qemu
rackspace rackspace
vagrant
virtualbox virtualbox
vmware vmware
xen xen
@ -57,6 +58,10 @@ IMG_xen_CONF_FORMAT=xl
## virtualbox ## virtualbox
IMG_virtualbox_DISK_FORMAT=vdi IMG_virtualbox_DISK_FORMAT=vdi
## vagrant
IMG_vagrant_DISK_FORMAT=vdi
IMG_vagrant_OEM_PACKAGE=oem-vagrant
## vmware ## vmware
IMG_vmware_DISK_FORMAT=vmdk IMG_vmware_DISK_FORMAT=vmdk
IMG_vmware_CONF_FORMAT=vmx IMG_vmware_CONF_FORMAT=vmx
@ -250,8 +255,7 @@ _write_raw_disk() {
} }
_write_vdi_disk() { _write_vdi_disk() {
sudo VBoxManage convertdd "$1" "$2" qemu-img convert -f raw "$1" -O vdi "$2"
sudo chown $(id -un) "$2"
} }
_write_vmdk_disk() { _write_vmdk_disk() {