164 Commits

Author SHA1 Message Date
Mitchell Hashimoto
c1a0b97067 Only check non-OSE versions for checking guest addition versions [GH-514] 2011-11-30 12:46:13 -08:00
Mitchell Hashimoto
5d684b9001 Reload the configuration for all VMs after downloading a box. Fixes GH-564 2011-11-21 22:39:12 -08:00
Mitchell Hashimoto
28cc13ad38 Sort shared folders by length only if they have a guest path 2011-10-14 18:20:10 +02:00
Chris McClimans
ec68c0a655 michellh/vagrant#524 2011-10-14 18:15:00 +02:00
Mitchell Hashimoto
7219f3d05b Show warning if forwarding port less than 1024 [closes GH-487] 2011-09-11 23:56:02 -07:00
Samer Abukhait
99646735d0 Don't do the port threshold check if running under root 2011-09-11 23:26:55 -07:00
Mitchell Hashimoto
327a6f9d94 Add a check for VM accessibility before every action 2011-08-28 20:32:22 -07:00
Mitchell Hashimoto
ed422e1151 Fixes to help with inaccessible VMs and forwarded ports 2011-08-28 20:02:15 -07:00
Mitchell Hashimoto
3f9a2814c7 Clean up some of the UI output 2011-08-10 22:17:37 -07:00
Mitchell Hashimoto
0e7ccf86bc Ignore "OSE" suffix when checking guest additions versions [closes GH-438] 2011-07-30 10:25:58 -07:00
Mitchell Hashimoto
92f4ab63da Network: Use new 4.1.x attribute host_only_interface 2011-07-19 14:24:26 -07:00
Mitchell Hashimoto
0b02deb37a Share folders go into the modify pipeline 2011-07-08 12:07:27 -07:00
Mitchell Hashimoto
d797e48389 Clear shared folders uses new modify pipeline 2011-07-08 12:05:18 -07:00
Mitchell Hashimoto
79c46b4ec1 Forward ports now uses modify pipeline 2011-07-08 12:04:01 -07:00
Mitchell Hashimoto
027b22eca0 Clear forwarded ports to the modify pipeline 2011-07-08 12:02:35 -07:00
Mitchell Hashimoto
6b2feae0e8 Create single interal modify block to sync VM modifications 2011-07-08 11:59:29 -07:00
Mitchell Hashimoto
b876d9ed1d Move MAC address UI output into the customize block 2011-07-08 00:56:52 -07:00
Mitchell Hashimoto
f3c44fba2f Clear shared folders now in the context of a single write lock 2011-07-08 00:26:28 -07:00
Mitchell Hashimoto
60708873e4 Clear forwarded ports is now done in context of customize block 2011-07-08 00:20:15 -07:00
Mitchell Hashimoto
268f7f7bc2 Improved lock-reducing of forwarded ports action 2011-07-08 00:03:33 -07:00
Mitchell Hashimoto
911a44523c Create shared folders in VM customize block to reduce VirtualBox lock time. 2011-07-07 23:49:29 -07:00
Mitchell Hashimoto
1ecd04e0ac Move port forwarding into customize block to run in a single VM lock. 2011-07-07 23:42:56 -07:00
Mitchell Hashimoto
17e86c40fc Reload VM after running customization blocks 2011-07-07 23:41:19 -07:00
Mitchell Hashimoto
a0cf0c3761 Match MAC address using VM customize config to speed up up time 2011-07-07 23:27:09 -07:00
Mitchell Hashimoto
5ae483ef85 Provisioners now properly share folders again 2011-07-07 10:38:32 -07:00
Mitchell Hashimoto
19eaddcd3a Action to call cleanup method on provisioners during destroy. 2011-07-06 23:02:19 -07:00
Mitchell Hashimoto
45ce8b845a Clean up the code for provisioners 2011-07-06 22:57:10 -07:00
Mitchell Hashimoto
563ac35bc0 No longer need the provisioners attr_accessor on the provision action 2011-07-06 22:56:09 -07:00
Mitchell Hashimoto
1de152ae36 Move provisioning prepare up into the call method 2011-07-06 22:50:49 -07:00
Mitchell Hashimoto
bdc316f4ef Provisioner configuration no longer cleared when box is downloaded during an up. [closes GH-308] 2011-07-06 22:08:37 -07:00
Mitchell Hashimoto
8733a745ce Can now specify owner/group of shared folders. [closes GH-350] 2011-07-05 23:53:23 -07:00
Mitchell Hashimoto
179845a36e Host only network works properly on multiple adapters [closes GH-365] 2011-07-05 23:35:15 -07:00
Tony La
593e2e628f Ruby 1.8.6 Hash#select returns an array of results
Which results in a "odd number of arguments for Hash" error.
2011-05-11 23:58:12 -07:00
Jason Yan
b1bc49c0f3 Fix issue with port forwarding not respecting protocol option. 2011-02-25 19:30:27 -08:00
Mitchell Hashimoto
22f085dc5d Tests for mac address setting on host only network 2011-02-08 19:42:32 -08:00
Vishvananda Ishaya
e2d5c12870 support macs in xx:xx:xx:xx:xx:xx format as well 2011-02-08 19:27:24 -08:00
Vishvananda Ishaya
6416bf8ef6 it is mac_address not mac 2011-02-08 19:27:18 -08:00
Vishvananda Ishaya
211f9d46af allow specification of mac in network command 2011-02-08 19:26:45 -08:00
Mitchell Hashimoto
6d6ca39795 Host only networking only doesn't work on 64-bit Windows 2011-01-29 21:03:27 -08:00
Mitchell Hashimoto
8d55bdcae5 Style tweaks and tests added for changing host name 2011-01-28 17:41:48 -08:00
Michael Bearne
f757184c06 added support for changing host name on up for Debian, Ubuntu and RedHat 2011-01-14 17:51:19 +00:00
Mitchell Hashimoto
a91ad4d89f Fixed provisioners to the new conventions. Tests passing! 2011-01-11 22:37:09 -08:00
Mitchell Hashimoto
cddccab9ae Provision action works again 2011-01-11 22:13:09 -08:00
Mitchell Hashimoto
85b8ccc2ec Provisioners now register themselves with their shortcut name 2011-01-11 19:52:55 -08:00
Michael Bearne
eda6b81093 re-implemented redhat distribution of host only network with additional check to see if network interface is up as on intial setup when not using dhcp the interface will be down as dhcp lookup will time out. To prevent vagrant time out on boot you need to add file /etc/dhclient.conf with value content timeout 1; to guest this is beacuse the default is 60 seconds this should be done in the base box 2011-01-10 17:15:15 +00:00
Mitchell Hashimoto
b1627ca41b Sleep less time while waiting for the VM to boot 2011-01-09 12:48:21 -08:00
Mitchell Hashimoto
dc4bf530fb Use the env["key"] style instead of env.env.key 2011-01-09 12:35:48 -08:00
Mitchell Hashimoto
968499bd5c Hash#select returns an array on 1.8.7 and a hash on 1.9.2. Make sure it is always a Hash. 2011-01-08 21:27:44 -08:00
James Turnbull
3849355ef6 Basic Puppet Server provisioner 2011-01-06 13:33:22 -08:00
Mitchell Hashimoto
e0c716e454 Fix automount select to accept key/val instead of just val 2011-01-04 20:10:34 -08:00