vagrant-libcloud-helper
A Vagrant plugin used by libcloud-vagrant to help setting up VirtualBox instances.
At the moment only VirtualBox instances are supported.
vagrant-libcloud-helper
does the following to your VirtualBox Vagrant
boxes:
- Allocate all SATA ports of the first SATA interface, so that disks may be hot-plugged once the machine is up. If no SATA controller is found, one will be created.
Installation
Like all Vagrant plugins:
vagrant plugin install vagrant-libcloud-helper
Usage
If you want to use this plugin outside libcloud-vagrant, you just need to enable the bits you want.
Allocation of SATA ports
The following Vagrantfile
snippet activates the allocation of all SATA
ports (A new SATA controller will be created if none is found):
Vagrant.configure("2") do |config|
if Vagrant.has_plugin?("vagrant-libcloud-helper")
config.libcloud_helper.allocate_sata_ports = 30
end
# [..]
end
By default no SATA ports will be allocated.
Compatibility
This plugin has been tested under 64-bit Linux with:
- Vagrant 1.6.3
- VirtualBox 4.3.14
Credits
Most of the code here was taken from the vagrant-persistent-storage plugin.
Changes
Version 0.0.2
- The config parameter
config.libcloud_helper.allocate_sata_ports
is now an integer, representing the number of SATA ports to allocate.
Version 0.0.1
- Initial release.