4328 Commits

Author SHA1 Message Date
Mitchell Hashimoto
f205a747c9 CheckGuestAdditions middleware 2010-07-05 03:53:19 +02:00
Mitchell Hashimoto
de772a01ce MAC address matching middleware 2010-07-05 03:38:42 +02:00
Mitchell Hashimoto
3e51a07a80 Persisting the dotfile middleware 2010-07-05 03:30:33 +02:00
Mitchell Hashimoto
c365a7ffac Environment has defaults for values. Import properly sets VM 2010-07-05 03:17:09 +02:00
Mitchell Hashimoto
d4de0d7357 Options can now be passed into running actions 2010-07-05 02:46:11 +02:00
Mitchell Hashimoto
d97c972a7f Boot action 2010-07-05 02:44:30 +02:00
Mitchell Hashimoto
ae750288ed Only mount and do unison setup in the absense of error environments 2010-07-05 02:33:44 +02:00
Mitchell Hashimoto
73a3723608 Shared folder task 2010-07-05 02:31:30 +02:00
Mitchell Hashimoto
05a01f5953 Added ErrorHalt middleware which is prepended to all builder actions 2010-07-04 18:15:41 +02:00
Mitchell Hashimoto
221bdcbf63 Forward ports action 2010-07-04 18:07:09 +02:00
Mitchell Hashimoto
12117d6349 Customize action 2010-07-04 09:18:34 +02:00
Mitchell Hashimoto
67729304a2 Import action. Erroneous environments for actions. 2010-07-04 08:52:01 +02:00
Mitchell Hashimoto
64b533edc4 Builtin class and stubbed import middleware 2010-07-04 04:58:03 +02:00
Mitchell Hashimoto
5775292408 Registered actions can be run. Builders can use other builders 2010-07-04 04:09:02 +02:00
Mitchell Hashimoto
bad5ba559f Actions on Environment and making them runnable 2010-07-04 03:48:16 +02:00
Mitchell Hashimoto
c88adbc0f7 Builder fully tested 2010-07-03 18:51:40 +02:00
Mitchell Hashimoto
6eefc8e874 Initial foundation building of new action style 2010-07-03 17:34:15 +02:00
Mitchell Hashimoto
ae0d9935a7 Detect if any collisions with non-hostonly networks for networking. [closes GH-102] 2010-07-02 08:37:13 -07:00
Mitchell Hashimoto
0896f096e9 Ignore non-hostonly adapters for host only networking [closes GH-101] 2010-07-01 14:26:56 -07:00
Mitchell Hashimoto
e4b13ea758 vagrant package checks for output file existing [closes GH-100] 2010-06-29 20:57:09 -07:00
Mitchell Hashimoto
499340aa03 Increase halt timeout to 30 seconds 2010-06-29 20:42:39 -07:00
Mitchell Hashimoto
c643aa1513 Fix issue with VirtualBox.version being nil in forked process 2010-06-24 10:35:32 -07:00
Mitchell Hashimoto
3006fa35c3 Remove the .unison folder to avoid "folder is empty" error 2010-06-22 23:54:05 -07:00
Mitchell Hashimoto
03262b0a04 Remove sync TO folder for unison prior to setting up cron 2010-06-22 23:42:45 -07:00
Mitchell Hashimoto
97f82d7140 Better, more unified logging for unison 2010-06-22 23:33:20 -07:00
Mitchell Hashimoto
f3c6c7320b Better unison script locking and proper from/to 2010-06-20 21:34:36 -07:00
Mitchell Hashimoto
47403e16cc Now checks if unison binary is installed before running 2010-06-20 14:38:58 -07:00
Mitchell Hashimoto
e8fd57fbbb Fixes to unison. Now tested and working. 2010-06-20 14:14:11 -07:00
Mitchell Hashimoto
b97c257904 setup_unison implemented on shared folder action 2010-06-20 02:24:07 -07:00
Mitchell Hashimoto
c7bbfcc5a1 create_unison method implemented on the system 2010-06-20 02:16:32 -07:00
Mitchell Hashimoto
67ab68df89 System prepare_unison method + tests 2010-06-20 02:07:32 -07:00
Mitchell Hashimoto
5f0695f776 Setup new unison scripts and set configs. 2010-06-20 01:42:31 -07:00
Mitchell Hashimoto
b0879dea6a Rethinking Unison foundation. Tearing things out. 2010-06-19 11:34:37 -07:00
Mitchell Hashimoto
9e931dd350 VirtualBox minimum version bumped to 3.2 2010-06-17 23:08:38 -07:00
Mitchell Hashimoto
e6760d8f5b s/nat engine/nat driver/ 2010-06-17 22:38:25 -07:00
Mitchell Hashimoto
d257703496 SSH gets port from proper place in 3.2.x 2010-06-17 22:31:01 -07:00
Mitchell Hashimoto
26b837f427 Vagrant uses correct NATForwarded port for 3.2.x 2010-06-17 22:17:58 -07:00
Mitchell Hashimoto
7691b28c53 vagrant ssh now takes an --execute (or -e) param for executing commands [closes GH-95] 2010-06-15 22:31:51 -07:00
Mitchell Hashimoto
3be88f44fa Warning if guest additions version mismatches [closes GH-96] 2010-06-15 21:58:27 -07:00
Mitchell Hashimoto
b84123dcd9 Provision command checks if VM is created 2010-06-14 13:09:32 -07:00
Mitchell Hashimoto
b56994d11d Internal SSH ignores ssh config file. Also added PasswordAuthentication no to ssh-config output 2010-06-05 18:52:52 -07:00
John Bender
eec0986bc7 switched directory syncing over to unison 2010-06-05 00:39:25 -07:00
Mitchell Hashimoto
7b6523371c No more config.vm.project_directory. The "v-root" shared folder is now a regular shraed folder like everything else. 2010-06-03 22:19:42 -07:00
Mitchell Hashimoto
abef4d29ce Retry SCP upload 5 times as well 2010-06-03 20:58:04 -07:00
Mitchell Hashimoto
8dc57c6796 Retry SSH commands 5 times if an IOError occurs 2010-06-03 20:55:46 -07:00
Mitchell Hashimoto
dc760c73b9 Reload after saving forwarded ports 2010-06-03 20:48:24 -07:00
Mitchell Hashimoto
b13de6a497 If no shared folders existed, don't worry about clearing them 2010-06-03 20:35:12 -07:00
Mitchell Hashimoto
97facb08fd Do not reload VM and everything if no forwarded ports were destroyed 2010-06-03 20:34:02 -07:00
Mitchell Hashimoto
b00442026f Don't run VM customizations if none were specified 2010-06-03 20:32:09 -07:00
Mitchell Hashimoto
50262cfb66 Destroy unused network interfaces on VM destroy 2010-06-03 19:59:39 -07:00