16656 Commits

Author SHA1 Message Date
Brian Donovan
98f66201e4 Fix error message that tells people to install VirtualBox 3.1.x. 2010-07-13 09:06:31 -07:00
Brian Donovan
c78a3f3e3f Include util.rb early so the included hook is set up properly.
Fixes a NoMethodError running any command that invokes Environment.load!
2010-07-13 09:06:20 -07:00
Mitchell Hashimoto
e158a01d69 BSD host properly tests for nfsd binary 2010-07-12 22:41:41 -07:00
Mitchell Hashimoto
ba78ea86c1 Restart NFSd after exporting 2010-07-12 22:37:24 -07:00
Mitchell Hashimoto
5e537f7126 Exports output is in proper format 2010-07-12 22:26:01 -07:00
Mitchell Hashimoto
9f4950375e Host NFS export 2010-07-12 22:10:17 -07:00
Mitchell Hashimoto
de38af8111 Pass guest IP along to the Host#nfs_export function 2010-07-12 21:43:31 -07:00
Mitchell Hashimoto
6887f08bf7 Get host IP on NFS middleware and call proper system methods 2010-07-11 21:33:49 -07:00
Mitchell Hashimoto
30e8b3b8ce NFS middleware interface complete. Implemention on host not yet done. 2010-07-11 10:58:17 -07:00
Mitchell Hashimoto
7430cf54ff Futher work to the NFS middleware 2010-07-11 10:00:13 -07:00
Mitchell Hashimoto
1e92f0d58f Started on NFS middleware 2010-07-11 09:44:18 -07:00
Mitchell Hashimoto
d309f79fbc Get rid of unused ivar on Box 2010-07-11 09:26:57 -07:00
Mitchell Hashimoto
e2badeb9e1 Concepts of "Hosts" introduced, preparing for host-specific behavior. 2010-07-10 22:07:10 -07:00
Mitchell Hashimoto
9679000820 Package clears forwarded ports prior to exporting 2010-07-09 10:18:44 -07:00
Mitchell Hashimoto
409be1146f Clear forwarded ports middleware 2010-07-09 10:14:26 -07:00
Mitchell Hashimoto
8bd64de61d Properly cleanup exported box 2010-07-08 23:28:40 -07:00
Mitchell Hashimoto
62a3adb7dd Add clearing shared folders to packaging [closes GH-104] 2010-07-08 23:19:50 -07:00
Mitchell Hashimoto
0ebdf88144 ClearSharedFolders middleware 2010-07-08 23:09:42 -07:00
Mitchell Hashimoto
c82308f8da config.ssh.forward_agent option added [closes GH-105] 2010-07-08 22:38:14 -07:00
Dr Nic Williams
7372c8ef04 Added link to github source page 2010-07-08 22:13:22 -07:00
Mitchell Hashimoto
8f0d6c8304 Merge branch 'middleware' 2010-07-08 22:05:09 -07:00
Mitchell Hashimoto
65cd1afd4f Catch remaining locations with action exceptions 2010-07-08 22:01:35 -07:00
Mitchell Hashimoto
a0a6230455 Catch exceptions on download 2010-07-08 21:52:56 -07:00
Mitchell Hashimoto
f558304b50 Goodbye, Actions 2010-07-08 21:35:31 -07:00
Mitchell Hashimoto
13a46ac1bd ActionException on Vagrant::Action 2010-07-08 21:30:36 -07:00
Mitchell Hashimoto
ff7e9dc2ae Get rid of ActionException usage in provisioners 2010-07-08 20:48:01 -07:00
Mitchell Hashimoto
b2c2c76b55 Provisioner now uses the action environment 2010-07-08 20:33:47 -07:00
Mitchell Hashimoto
5d2e3d9f6f Box destroying middleware 2010-07-08 08:32:41 -07:00
Mitchell Hashimoto
842ddd75b4 Box verification 2010-07-08 07:55:27 -07:00
Dylan Egan
f5756cdfc5 Allow the node_name to be set for the ChefSolo Provisioner. 2010-07-07 23:26:08 -07:00
Mitchell Hashimoto
50af3987fc VM is no longer an action runner 2010-07-07 23:23:59 -07:00
Mitchell Hashimoto
6e93406069 Box downloading uses box environment key 2010-07-07 23:23:19 -07:00
Mitchell Hashimoto
f6a53ddff0 Box adding middleware, box add uses it now 2010-07-07 23:16:56 -07:00
Mitchell Hashimoto
d84225de66 Box downloading middleware 2010-07-07 22:21:37 -07:00
Mitchell Hashimoto
e9bcd3fc16 Action.run can be called with a class 2010-07-07 21:03:28 -07:00
Mitchell Hashimoto
086ca5a97e Builder#use returns self, for chaining 2010-07-07 21:00:54 -07:00
Mitchell Hashimoto
f45989d1d5 Power off during the package sequence if not already. 2010-07-07 20:58:20 -07:00
Mitchell Hashimoto
b96acce79f Packaging middleware and modifying VM#package to use it 2010-07-07 20:47:53 -07:00
Mitchell Hashimoto
667cd56139 Export middleware 2010-07-07 20:17:32 -07:00
Mitchell Hashimoto
072e71df8a Customize uses the proper VM object 2010-07-07 09:15:30 -07:00
Mitchell Hashimoto
6d4a23b6b8 Resume uses the raw start action 2010-07-06 21:42:02 -07:00
Mitchell Hashimoto
a11fb717b0 Resume middleware 2010-07-06 21:27:20 -07:00
Mitchell Hashimoto
3ed9222ea5 Suspend middleware 2010-07-06 21:22:55 -07:00
Mitchell Hashimoto
d313a106a3 Provision registered actions 2010-07-06 21:12:51 -07:00
Mitchell Hashimoto
68f1e6c7e1 Make mergeable default behaviour and make flatten the explicit behavior 2010-07-06 20:50:35 -07:00
Mitchell Hashimoto
642db533ee Start, reload, halt now use middleware stacks 2010-07-06 20:35:31 -07:00
Mitchell Hashimoto
88587c3322 Easy retrieval of actions. 2010-07-06 20:16:01 -07:00
Mitchell Hashimoto
3c943834ea Builder can now use other builders or merge other builders 2010-07-06 20:08:36 -07:00
Mitchell Hashimoto
29458061df Added insert, swap, and delete helpers to Vagrant::Action::Builder 2010-07-05 20:09:39 +02:00
Mitchell Hashimoto
da27f248e7 VM#destroy and VM#up now use the new middleware stack 2010-07-05 19:44:47 +02:00