630 Commits

Author SHA1 Message Date
Mitchell Hashimoto
bab369e856 SSHAuthenticationFailed error 2010-08-27 00:01:27 -07:00
Mitchell Hashimoto
500a63c269 Fix some bugs in the SSH tests, replace one error_and_exit with an exception 2010-08-26 23:51:30 -07:00
Mitchell Hashimoto
58237db675 Remove unused methods in environment and their translations 2010-08-26 23:30:24 -07:00
Mitchell Hashimoto
afab53bf9f Scope errors into the Errors namespace. VirtualBox version errors converted to I18n 2010-08-26 23:21:28 -07:00
Mitchell Hashimoto
e28947f18d Use I18n gem for string database. Refactor exceptions to use I18n. 2010-08-26 21:56:38 -07:00
Mitchell Hashimoto
6d15a1dd64 Moved the resource name to a helper method in environment 2010-08-26 20:22:20 -07:00
Mitchell Hashimoto
aaac5fbf1e Get rid of all Ruby warnings in Vagrant 2010-08-25 23:21:23 -07:00
Mitchell Hashimoto
a699122260 No more logger usage for outputting to the shell 2010-08-25 22:38:24 -07:00
Mitchell Hashimoto
9ab5a7c2b1 Switch the actions over to using the new UI objects. 2010-08-25 22:13:55 -07:00
Mitchell Hashimoto
e74bce8b10 Factor out the command environment initialization 2010-08-25 21:49:19 -07:00
Mitchell Hashimoto
98087243a7 Support for aliasing commands 2010-08-25 16:09:51 -07:00
Mitchell Hashimoto
83b2872ddb The target_vms helper in multivm with no name specified will return all VMs, not the hash [closes GH-148] 2010-08-25 16:02:29 -07:00
John Bender
5c56e46739 Merge branch 'warden' 2010-08-25 00:26:07 -07:00
Mitchell Hashimoto
23526c3746 vagrant ssh_config 2010-08-24 23:59:51 -07:00
Mitchell Hashimoto
8340472fc5 vagrant up 2010-08-24 23:03:37 -07:00
Mitchell Hashimoto
ccad6af8cf Only calculate the target VMs once 2010-08-24 17:53:27 -07:00
Mitchell Hashimoto
2eb09c7aa2 Helpers to get target VMs in commands from parameters 2010-08-24 17:49:22 -07:00
Mitchell Hashimoto
5af0537e56 Command::GroupBase for creating subcommands for Thor. 2010-08-24 10:58:36 -07:00
Mitchell Hashimoto
1facebc3d9 Got rid of global Vagrant.ui. Moved to Environment#ui 2010-08-24 10:37:00 -07:00
Mitchell Hashimoto
48b7596357 Init command. Tests for the base command. 2010-08-24 10:27:36 -07:00
Mitchell Hashimoto
0ddda8f591 Remove all old commands. They're all being rewritten 2010-08-24 09:19:16 -07:00
Mitchell Hashimoto
4be0063d12 Tests for the CLI class 2010-08-23 23:53:27 -07:00
Mitchell Hashimoto
cd82c8d7f8 Get rid of the PROJECT_ROOT constant. 2010-08-23 21:33:14 -07:00
John Bender
e9a9e4abc0 added param expectation to export action recover call for cleanup 2010-08-22 01:08:20 -07:00
John Bender
220fff0c19 moved unpackage to warden 2010-08-22 00:49:54 -07:00
John Bender
30a84c6e50 moved export to warden 2010-08-22 00:37:15 -07:00
John Bender
a98a504849 fixed lambda wront # of arguments in warden test 2010-08-22 00:08:54 -07:00
John Bender
c519f14626 moved rescue to recover 2010-08-22 00:08:54 -07:00
John Bender
0c011e80c7 action general package moved to warden cleanup 2010-08-22 00:08:54 -07:00
John Bender
c0121ac08e box download action switched to warden rescue 2010-08-22 00:08:54 -07:00
John Bender
afd87c908a rebased to master and fixed test 2010-08-22 00:08:54 -07:00
John Bender
3541b903d5 tests added for warden 2010-08-22 00:08:54 -07:00
John Bender
36f0eb8feb rescue upgraded to handle return values or calls with env errors. added error and exit call/interupt handling 2010-08-22 00:08:54 -07:00
John Bender
4e732631d8 tests for begin rescue 2010-08-22 00:08:54 -07:00
John Bender
b251d9b954 begin rescue added 2010-08-22 00:08:54 -07:00
John Bender
114511742e tests added for basic warden call forwarding 2010-08-22 00:08:54 -07:00
John Bender
2c1da9566c first pass at the action warden, currently just reproducing basic rack functionality 2010-08-22 00:08:54 -07:00
John Bender
f8731c9a8c fixed failing template render test 2010-08-21 23:59:41 -07:00
Mitchell Hashimoto
cf32abb210 vagrant up can be used the same as vagrant resume [closes GH-134] 2010-08-03 19:43:39 -07:00
Mitchell Hashimoto
1cbc931a6d Run chef provisioners with "-E" flag on sudo so PATH is preserved on CentOS [closes GH-133] 2010-08-03 09:14:35 -07:00
Mitchell Hashimoto
22a9e3fe3d Fix regression with package not working. [closes GH-132] 2010-08-02 19:44:15 -07:00
Mitchell Hashimoto
1ebfc49db4 Fix failing tests due to init change 2010-08-02 19:40:41 -07:00
Mitchell Hashimoto
b6719d00d9 Enable ability to supress newlines in ERB for templates using -%> 2010-08-01 17:26:37 -07:00
Mitchell Hashimoto
992bd13b19 Cleaned up the vagrant init command, updated CHANGELOG 2010-08-01 17:18:17 -07:00
Vitor Pellegrino
e4deaec4d2 Added the option to specify a box_url when initting a new Vagrant project 2010-07-31 17:37:57 -07:00
Mitchell Hashimoto
0052f2515c Change default config.chef.cookbooks_path to handle typical default behavior for remote cookbooks 2010-07-31 10:53:57 -07:00
Mitchell Hashimoto
e63cd71673 Specify remote cookbook paths which exist only the VM in cookbook_paths config. [closes GH-130] 2010-07-31 10:46:22 -07:00
Mitchell Hashimoto
fea5ed67c5 Fixed error with doing a vagrant up when no Vagrantfile was present 2010-07-30 18:01:12 -07:00
Mitchell Hashimoto
96ea715e30 Fixed vagrant resume to properly resume a suspend VM [closes GH-122] 2010-07-29 20:26:02 -07:00
Mitchell Hashimoto
8ea6d2bc40 Properly discard VM state if saved on various commands such as destroy [closes GH-123] 2010-07-29 20:15:38 -07:00