mirror of
https://github.com/flatcar/scripts.git
synced 2025-09-24 07:01:13 +02:00
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:
parent
7c48115da6
commit
5e1337307a
@ -9,6 +9,7 @@ VALID_IMG_TYPES=(
|
||||
ami
|
||||
qemu
|
||||
rackspace
|
||||
vagrant
|
||||
virtualbox
|
||||
vmware
|
||||
xen
|
||||
@ -57,6 +58,10 @@ IMG_xen_CONF_FORMAT=xl
|
||||
## virtualbox
|
||||
IMG_virtualbox_DISK_FORMAT=vdi
|
||||
|
||||
## vagrant
|
||||
IMG_vagrant_DISK_FORMAT=vdi
|
||||
IMG_vagrant_OEM_PACKAGE=oem-vagrant
|
||||
|
||||
## vmware
|
||||
IMG_vmware_DISK_FORMAT=vmdk
|
||||
IMG_vmware_CONF_FORMAT=vmx
|
||||
@ -250,8 +255,7 @@ _write_raw_disk() {
|
||||
}
|
||||
|
||||
_write_vdi_disk() {
|
||||
sudo VBoxManage convertdd "$1" "$2"
|
||||
sudo chown $(id -un) "$2"
|
||||
qemu-img convert -f raw "$1" -O vdi "$2"
|
||||
}
|
||||
|
||||
_write_vmdk_disk() {
|
||||
|
Loading…
x
Reference in New Issue
Block a user