vagrant/test/unit/plugins
Paul Hinze 25ff636ee2 providers/virtualbox: cleanup default vbox dhcp server
fixes #3083

Detect the presence of the default DHCP server that comes in a fresh
VirtualBox install and clean it up to prevent it from colliding with
Vagrant-managed network config.

In order to accomplish this, we:

 - add a `remove_dhcp_server` call to the virtualbox driver
 - fix dhcp options parsing to allow `:dhcp_{ip,lower,upper}`
   configuration options to make it through (so a user can override the
   removal behavior with some explicit configuration)
 - add the full `:network_name` to the details returned from
   `:read_dhcp_servers`, so we can have a durable value to pass to
   `:remove_dhcp_server`

Note that we do have to eat one more `VBoxManage list dhcpservers` for
each network interface to support this, but this seemed like a nominal
cost
2014-11-30 22:03:52 -06:00
..
commands Fix failing test 2014-08-29 11:26:09 -07:00
communicators/winrm Merge pull request #4094 from mitchellh/improved-winrm-command-failure-messaging 2014-08-06 10:44:35 -07:00
guests Merge pull request #4209 from mwrock/smb_sync 2014-10-07 08:19:26 -07:00
kernel_v2/config core: provisioners are defined differently now 2014-10-23 18:40:14 -07:00
providers providers/virtualbox: cleanup default vbox dhcp server 2014-11-30 22:03:52 -06:00
provisioners provisioners/ansible: Show Ansible command when VAGRANT_LOG=debug 2014-11-25 08:12:43 +01:00
synced_folders commands/rsync-auto: check machine ID prior to sync [GH-4031] 2014-08-06 16:56:09 -07:00