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 |
Mitchell Hashimoto
|
3e98fc44e5
|
hobo-ssh
|
2010-01-31 18:53:35 -08:00 |
Mitchell Hashimoto
|
2353ea1f81
|
hobo-up now starts the VM in headless mode. hobo-down will force quit the VM if its running
|
2010-01-31 18:43:36 -08:00 |
Mitchell Hashimoto
|
900477d456
|
hobo-up now sets up the shared folder
|
2010-01-31 18:35:35 -08:00 |
Mitchell Hashimoto
|
32816419f5
|
hobo-down now properly uses the new Hobo::VM object rather than a pure VBox VM object.
|
2010-01-31 18:12:09 -08:00 |
Mitchell Hashimoto
|
652a157d51
|
Hobo::Env now loads the persisted VM as a Hobo::VM object
|
2010-01-31 18:10:01 -08:00 |
Mitchell Hashimoto
|
642c94429e
|
Hobo::VM uses instance methods now since the VM is a form of state
|
2010-01-31 17:59:19 -08:00 |
Mitchell Hashimoto
|
4cffa15d4e
|
hobo-down and Env.require_persisted_vm
|
2010-01-31 01:27:18 -08:00 |
Mitchell Hashimoto
|
a394f1cd5f
|
Hobo boot process loads the UUID as VM object rather than the raw UUID.
|
2010-01-31 01:16:44 -08:00 |
Mitchell Hashimoto
|
66a62ad19a
|
Updated to virtualbox 0.4.2
|
2010-01-31 00:27:21 -08:00 |
Mitchell Hashimoto
|
3631ff0078
|
hobo-up persists the UUID of the VM
|
2010-01-30 23:00:56 -08:00 |
Mitchell Hashimoto
|
e948ce9663
|
Function to persist UUID
|
2010-01-30 22:18:18 -08:00 |