From fab77b7824167ea7bfc6cd51979030ffa8e6db97 Mon Sep 17 00:00:00 2001 From: Jason Brooks Date: Thu, 20 Oct 2016 17:27:47 -0700 Subject: [PATCH] mod vbox vagrant to add empty optical drive as primary slave --- imagefactory_plugins/ovfcommon/ovfcommon.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/imagefactory_plugins/ovfcommon/ovfcommon.py b/imagefactory_plugins/ovfcommon/ovfcommon.py index 9ba9142d..766dd120 100644 --- a/imagefactory_plugins/ovfcommon/ovfcommon.py +++ b/imagefactory_plugins/ovfcommon/ovfcommon.py @@ -1248,6 +1248,9 @@ def sync(self): vagrantfile = '''Vagrant.configure("2") do |config| config.vm.base_mac = "%s" config.vm.synced_folder ".", "%s", type: "rsync" + config.vm.provider :virtualbox do |vb| + vb.customize ["storageattach", :id, "--storagectl", "IDE", "--port", "0", "--device", "1", "--type", "dvddrive", "--medium", "emptydrive"] + end end ''' % (self.mac_addr, self.vagrant_sync_directory) vagrantfile_path = os.path.join(self.path, "Vagrantfile")