vagrant/plugins/providers/virtualbox/action
Paul Hinze 24b6f21d1d providers/virtualbox: extract reading dhcpservers from hostonlyifs
This is just a refactor, no behavior change.

Instead of stitching together dhcpserver info in the structure returned
from `read_host_only_interfaces`, sprout a new driver method called
`read_dhcp_servers` to return that information separately.

This means that driver clients (well there's really only _one_ client in
`ProviderVirtualBox::Action::Network`) have to do a bit more work to get
interface and DHCP server information.

But this gives us (a) a cleaner and more consistent driver interface and
(b) groundwork for a fix for #3083, which will require interacting with
DHCP servers outside of the context of host-only interfaces.
2014-11-30 22:03:52 -06:00
..
boot.rb core: WaitForCommunicator - more robust wait for boot 2013-08-29 16:27:00 -07:00
check_accessible.rb Convert all VirtualBox provider internals to use new state API 2013-01-21 11:38:37 -06:00
check_created.rb Convert all VirtualBox provider internals to use new state API 2013-01-21 11:38:37 -06:00
check_guest_additions.rb Change symbols inside hashes to 1.9 JSON-like syntax 2014-05-22 12:35:12 -04:00
check_running.rb Convert all VirtualBox provider internals to use new state API 2013-01-21 11:38:37 -06:00
check_virtualbox.rb Building up the `destroy` action again using new provider API. 2012-07-26 22:39:27 -07:00
clean_machine_folder.rb `vagrant destroy` fully works 2012-08-13 23:31:12 -07:00
clear_forwarded_ports.rb providers/virtualbox: only clear forwarded ports if there are any 2014-02-13 21:04:56 -08:00
clear_network_interfaces.rb Change symbols inside hashes to 1.9 JSON-like syntax 2014-05-22 12:35:12 -04:00
created.rb Convert all VirtualBox provider internals to use new state API 2013-01-21 11:38:37 -06:00
customize.rb Change symbols inside hashes to 1.9 JSON-like syntax 2014-05-22 12:35:12 -04:00
destroy.rb `vagrant destroy` fully works 2012-08-13 23:31:12 -07:00
destroy_unused_network_interfaces.rb Update CHANGELOG 2013-09-15 16:39:54 -07:00
discard_state.rb core: Use Machine#state wherever possible so we update the index 2014-04-21 13:51:23 -07:00
export.rb core: Use Machine#state wherever possible so we update the index 2014-04-21 13:51:23 -07:00
forced_halt.rb Use the new GracefulHalt built-in for VirtualBox 2013-01-22 12:07:37 -08:00
forward_ports.rb Change symbols inside hashes to 1.9 JSON-like syntax 2014-05-22 12:35:12 -04:00
import.rb Change symbols inside hashes to 1.9 JSON-like syntax 2014-05-22 12:35:12 -04:00
is_paused.rb Properly handle paused VirtualBox VMs [GH-1184] 2013-01-30 22:47:45 -08:00
is_running.rb Convert all VirtualBox provider internals to use new state API 2013-01-21 11:38:37 -06:00
is_saved.rb Convert all VirtualBox provider internals to use new state API 2013-01-21 11:38:37 -06:00
match_mac_address.rb `vagrant up`! 2012-08-14 22:38:41 -07:00
message_already_running.rb Message on `up` that VM is already running [GH-1558] 2013-04-08 09:09:23 -07:00
message_not_created.rb Start moving the halt commands over to the new provider interface 2012-07-28 10:43:16 -07:00
message_not_running.rb `vagrant provision` 2012-08-14 21:21:31 -07:00
message_will_not_destroy.rb Change symbols inside hashes to 1.9 JSON-like syntax 2014-05-22 12:35:12 -04:00
network.rb providers/virtualbox: extract reading dhcpservers from hostonlyifs 2014-11-30 22:03:52 -06:00
package.rb providers/virtualbox: fix package [GH-2739] 2014-01-02 10:09:05 -08:00
package_vagrantfile.rb Change symbols inside hashes to 1.9 JSON-like syntax 2014-05-22 12:35:12 -04:00
prepare_forwarded_port_collision_params.rb Revert "Merge pull request #4616 from crypt1d/master" 2014-10-23 09:30:46 -07:00
prepare_nfs_settings.rb providers/virtualbox: Remove unused method "using_nfs?" 2014-10-23 11:04:21 +04:00
prepare_nfs_valid_ids.rb providers/virtualbox: don't clear /etc/exports on BSDs for NFS [GH-2645] 2013-12-13 22:03:14 -08:00
resume.rb core: Use Machine#state wherever possible so we update the index 2014-04-21 13:51:23 -07:00
sane_defaults.rb Disable automatic ennoblement of hostiocache 2014-05-29 10:27:00 -07:00
set_name.rb Change symbols inside hashes to 1.9 JSON-like syntax 2014-05-22 12:35:12 -04:00
setup_package_files.rb Change symbols inside hashes to 1.9 JSON-like syntax 2014-05-22 12:35:12 -04:00
suspend.rb core: Use Machine#state wherever possible so we update the index 2014-04-21 13:51:23 -07:00