16656 Commits

Author SHA1 Message Date
John Bender
a4b9375abf spelling correction 2010-02-12 00:24:17 -08:00
John Bender
9e3a57fc36 package command 2010-02-12 00:14:08 -08:00
John Bender
1316a9ac17 packaging working 2010-02-12 00:13:24 -08:00
Mitchell Hashimoto
f2636355c1 vagrant init command. Used for initializing directories with vagrant. 2010-02-12 00:11:49 -08:00
Mitchell Hashimoto
f2f92d7ffa Get rid of "VAGRANT_ENV" since that was just a hack. Log output location configurable now. 2010-02-12 00:09:04 -08:00
Mitchell Hashimoto
119d91eafb Move all commands to the Vagrant::Command class. Document all commands. 2010-02-12 00:07:39 -08:00
Mitchell Hashimoto
7ff428d5c2 vagrant init command. Used for initializing directories with vagrant. 2010-02-11 00:51:21 -08:00
Mitchell Hashimoto
fef985009f load_root_path! can now suppress errors if option is set 2010-02-11 00:39:11 -08:00
Mitchell Hashimoto
09bd40c207 Tests for modified 'up' command 2010-02-10 22:26:37 -08:00
Mitchell Hashimoto
45fbac92f9 The 'up' command will now error if an instance already exists 2010-02-10 22:21:55 -08:00
Mitchell Hashimoto
e5903129e1 Logger now uses singleton on the Vagrant::Logger class. Tests included. 2010-02-10 22:12:34 -08:00
Mitchell Hashimoto
39dd78c76f Util tests 2010-02-10 21:09:58 -08:00
Mitchell Hashimoto
03079d9fa6 Get rid of "VAGRANT_ENV" since that was just a hack. Log output location configurable now. 2010-02-10 13:59:25 -08:00
Mitchell Hashimoto
6c9c09c1b1 Move all commands to the Vagrant::Command class. Document all commands. 2010-02-10 13:46:22 -08:00
Mitchell Hashimoto
aa2d3d58db Project directory and instance role added to provisioning JSON 2010-02-10 12:05:36 -08:00
Mitchell Hashimoto
ba77944d67 Removed some unnecessary requires 2010-02-10 01:53:05 -08:00
Mitchell Hashimoto
50b2bcb535 One more reference to "Hobo" 2010-02-09 23:13:16 -08:00
Mitchell Hashimoto
8f1c83865a Finishing the renaming process 2010-02-09 23:10:16 -08:00
Mitchell Hashimoto
c1998d2127 And then God said unto thee, "You shall be named Vagrant." 2010-02-09 23:08:23 -08:00
Mitchell Hashimoto
3b08a877c2 Added dependencies to gemspec and also updated headers for bins 2010-02-09 22:48:08 -08:00
Mitchell Hashimoto
8bcf633f54 Removed useless .gitignore files 2010-02-09 22:32:31 -08:00
Mitchell Hashimoto
337b5fc0f0 Chef solo is run now 2010-02-09 19:22:12 -08:00
Mitchell Hashimoto
4a6d6074d2 Chef-solo configuration script is generated and uploaded. 2010-02-09 18:29:52 -08:00
Mitchell Hashimoto
8abb4e1d6e Provisioning now generates a DNA JSON file and uploads it to the /tmp directory for use. Fixed some issues with SCPing. 2010-02-09 18:16:19 -08:00
Mitchell Hashimoto
b0574aa95c Added ability to upload files via SCP with the SSH class 2010-02-09 17:08:34 -08:00
Mitchell Hashimoto
d48b79e8ec SSH.up? uses Net::SSH timeouts again, for now. Looks like checking if a VM is up is finally working properly. 2010-02-09 16:48:59 -08:00
John Bender
8c2068565b starting vm test was handing, fixed and moved sleep ping loop to after initial check 2010-02-09 11:10:58 -08:00
Mitchell Hashimoto
dccfeafa2e Revert "changed rescue to ensure block in Busy.busy"
Tests ensure that the ensure block within the mutex handles setting busy to false in the case of an exception.
2010-02-09 09:30:40 -08:00
John Bender
d1912c811f changed rescue to ensure block in Busy.busy 2010-02-09 07:26:34 -08:00
Mitchell Hashimoto
168c7e0f39 Provisioning beginning. Not much done yet. 2010-02-09 00:31:52 -08:00
Mitchell Hashimoto
19f82e72aa VM shared folders can now be added easily. 2010-02-09 00:21:27 -08:00
Mitchell Hashimoto
9cfa89855d Ensure busy turns to false when an exception is raised, rather than catching the exception. Moved the ensure within the synchronize block so its protected by the mutex. 2010-02-08 23:32:04 -08:00
John Bender
63fab09ea0 Hobo.busy refactor and mutex fix 2010-02-08 22:54:21 -08:00
John Bender
3ccdaf9182 Hobo.busy added, and tested 2010-02-08 22:38:32 -08:00
John Bender
cb89290b62 altered logging format 2010-02-08 22:00:13 -08:00
John Bender
0be599164e subclassed the logger in util.rb, fixed gemfile path in bin/* 2010-02-07 23:14:11 -08:00
John Bender
3a3fbb44c7 move_hd during hobo up 2010-02-07 20:01:02 -08:00
Mitchell Hashimoto
7fd4ee0160 Shared folder is now properly mounted on hobo-up 2010-02-06 00:01:47 -08:00
Mitchell Hashimoto
3b53bdc79e Updated to bundler 0.9.3 gemfile format 2010-02-05 23:41:22 -08:00
Mitchell Hashimoto
424afdae67 Get rid of useless "require" at top of config 2010-02-05 23:33:32 -08:00
Mitchell Hashimoto
d9841880c0 Typo 2010-02-03 00:42:07 -08:00
Mitchell Hashimoto
9e713aa73b Fix default config to work with new ssh config keys 2010-02-03 00:17:52 -08:00
Mitchell Hashimoto
21b1aa50f7 Rename config values for SSH to more human terms 2010-02-03 00:17:32 -08:00
Mitchell Hashimoto
7971d656fe Implement forward_port method for VMs in configuration 2010-02-03 00:02:12 -08:00
Mitchell Hashimoto
b2b2cfd68b Updated to VirtualBox gem 0.4.3 to fix external storage bug 2010-02-02 22:42:18 -08:00
John Bender
c0980d56bd tiny test refactor 2010-02-02 09:11:06 -08:00
John Bender
d0f728b353 suspend and resume, test for both and failures, small refactor of the Hobo::VM#start and the use of Ping.pingecho in SSH.up? 2010-02-02 00:49:17 -08:00
Mitchell Hashimoto
c9d341ae2b Hobo::Config revamp 2010-02-01 22:14:40 -08:00
Mitchell Hashimoto
303cc90a12 Waiting for a VM to boot maxes out (configurable # of times) 2010-01-31 22:38:00 -08:00
Mitchell Hashimoto
081c2a0483 hobo-up waits for successful boot now 2010-01-31 22:23:19 -08:00