Mitchell Hashimoto
|
d003cc4f32
|
UI methods no longer automatically translate. Makes it easier for plugin developers.
|
2010-09-21 18:12:24 -06:00 |
Mitchell Hashimoto
|
5316a520c6
|
Make commands API more consistent with both single and group commands
|
2010-09-21 12:59:05 -06:00 |
Mitchell Hashimoto
|
4a25acaad8
|
Validation on `config.vm.boot_mode`
|
2010-09-21 12:00:45 -06:00 |
Mitchell Hashimoto
|
cb69377b06
|
Remove Radar until next release.
|
2010-09-21 10:11:16 -06:00 |
Mitchell Hashimoto
|
f0294039e1
|
Load config files (only) early so plugins are loaded from Vagrantfiles
|
2010-09-21 01:47:50 -06:00 |
Mitchell Hashimoto
|
3b735e545f
|
Change VM loading to be lazy loaded so config can be loaded without VMs
|
2010-09-21 01:27:36 -06:00 |
Mitchell Hashimoto
|
59c6995b50
|
Update Thor dependency to ~> 0.14.1 to bring in important/required changes
|
2010-09-21 01:05:08 -06:00 |
Mitchell Hashimoto
|
e3ff9c7ac3
|
Resource logger now logs to a "logs" directory in the home path
|
2010-09-20 09:58:19 -06:00 |
Mitchell Hashimoto
|
7d89d011fb
|
Tests passing again due to config.vm.customize change earlier
|
2010-09-20 09:47:01 -06:00 |
Mitchell Hashimoto
|
f37710a4bd
|
Remove logger helper from action environment class
|
2010-09-20 09:44:51 -06:00 |
Mitchell Hashimoto
|
e0bf3f2dff
|
Converted final string that used logger to new i18n
|
2010-09-20 09:43:37 -06:00 |
Mitchell Hashimoto
|
51d576e50d
|
Update CHANGELOG
|
2010-09-20 08:55:13 -06:00 |
Mitchell Hashimoto
|
bc4abbd8f2
|
Add a timestamp to the VM name on `up` to avoid collisions
|
2010-09-20 08:53:51 -06:00 |
Mitchell Hashimoto
|
30da24ec25
|
VMs are now named by their containing folder, by default
|
2010-09-20 08:47:40 -06:00 |
Mitchell Hashimoto
|
fd61834add
|
Mac files on .gitignore. Its on my global, but for any contributors
|
2010-09-20 08:45:19 -06:00 |
Mitchell Hashimoto
|
ba8307712d
|
Don't require root path to load an environment. (Makes `vagrant box` commands work again without a Vagrantfile)
|
2010-09-16 18:14:41 -06:00 |
Mitchell Hashimoto
|
49df1875c4
|
Updated Gemfile
|
2010-09-16 12:22:23 -06:00 |
Mitchell Hashimoto
|
97c72fbd1d
|
"self.name" needn't be defined for target_vms helper to be used
|
2010-09-15 12:58:02 -06:00 |
Mitchell Hashimoto
|
bae6c57230
|
Expose test helpers [closes GH-162]
|
2010-09-15 09:19:38 -06:00 |
Mitchell Hashimoto
|
90aaf5cb5e
|
Command helpers `target_vms` now takes an optional string for the VM name
|
2010-09-15 08:38:56 -06:00 |
Mitchell Hashimoto
|
d5fbf29ec0
|
Plugins. Documentation coming shortly.
|
2010-09-14 23:10:51 -06:00 |
Mitchell Hashimoto
|
759bbd046b
|
Raise proper exception if SSH connection is refused with message to help people.
|
2010-09-14 15:00:46 -06:00 |
Mitchell Hashimoto
|
036edfcc2a
|
Only destroy the VM if the exception raised is not a Vagrant error
|
2010-09-14 00:48:31 -06:00 |
Mitchell Hashimoto
|
7c42300002
|
Expose the exception which triggers recovery methods through the "vagrant.error" environmental hash
|
2010-09-13 23:43:37 -06:00 |
Mitchell Hashimoto
|
d5ad387f27
|
New `vagrant package` option `--vagrantfile` and changed semantics of `--include` (see CHANGELOG)
|
2010-09-12 23:20:13 -06:00 |
Mitchell Hashimoto
|
8f5dacef26
|
"vagrant_main" is no longer the default run list for chef. It now starts empty.
|
2010-09-12 17:10:24 -06:00 |
Mitchell Hashimoto
|
a96a3fb566
|
Update changelog with latest changes
|
2010-09-12 16:38:54 -06:00 |
Mitchell Hashimoto
|
4b8878f5f7
|
Import uses the string path, rather than the pathname
|
2010-09-12 16:37:43 -06:00 |
Mitchell Hashimoto
|
714c94780c
|
On import, only run destroy action if VM is created
|
2010-09-12 16:34:49 -06:00 |
Mitchell Hashimoto
|
7d73bec776
|
Disable networks only if VM is created
|
2010-09-12 16:31:38 -06:00 |
Mitchell Hashimoto
|
e11d3bd4f7
|
Only halt if created and running
|
2010-09-12 16:29:35 -06:00 |
Mitchell Hashimoto
|
4335adc8f4
|
Only discard state if the VM is created
|
2010-09-12 16:26:32 -06:00 |
Mitchell Hashimoto
|
f7f36bbba4
|
Fix the call to boxes#find for `vagrant box` commands
|
2010-09-12 15:41:14 -06:00 |
Mitchell Hashimoto
|
02cfb60387
|
Verify box with a string path, not pathname
|
2010-09-12 15:39:37 -06:00 |
Mitchell Hashimoto
|
79b303a1fc
|
Send string, not pathname, to Minitar for decompression
|
2010-09-12 14:00:48 -07:00 |
Mitchell Hashimoto
|
5ce43a8ae0
|
Utilize pathname when available instead of doing just a File.join
|
2010-09-11 10:42:03 -07:00 |
Mitchell Hashimoto
|
2026bb0b1c
|
Remove unnecessary class methods on Box class. Move commands over to use "boxes" on env
|
2010-09-11 10:33:49 -07:00 |
Mitchell Hashimoto
|
761da0de63
|
Remove method calls to "Box.find" and remove method
|
2010-09-11 10:21:35 -07:00 |
Mitchell Hashimoto
|
0ee21998f6
|
New BoxCollection class to keep track of all boxes.
|
2010-09-11 10:17:26 -07:00 |
Mitchell Hashimoto
|
4b17ac0f89
|
Environment#home_path is a Pathname object for easier manipulation
|
2010-09-11 09:18:33 -07:00 |
Mitchell Hashimoto
|
86465a36c0
|
Change method by which configuration classes register themselves to be cleaner
|
2010-09-11 09:02:55 -07:00 |
Mitchell Hashimoto
|
b824a48569
|
`vagrant status` shouldn't call "require_environment"
|
2010-09-09 00:41:11 -07:00 |
Mitchell Hashimoto
|
6db1afff04
|
Get rid of redundant retries, switch to retryable
|
2010-09-09 00:37:54 -07:00 |
Mitchell Hashimoto
|
ea35608f64
|
Retry on SSH#exec! as well
|
2010-09-09 00:35:02 -07:00 |
Mitchell Hashimoto
|
f8e7431899
|
Retry SSH connect a few times before admitting defeat.
|
2010-09-09 00:28:21 -07:00 |
Mitchell Hashimoto
|
bd70a18e68
|
Slight cleanup of the linux system
|
2010-09-09 00:09:18 -07:00 |
Blake Irvin
|
123e87c13c
|
Added a rough system class for Solaris - solaris.rb
|
2010-09-09 00:06:23 -07:00 |
Mitchell Hashimoto
|
a0ed4d0da8
|
Get rid of "mock_action_data" use "action_env" instead
|
2010-09-08 23:56:35 -07:00 |
Mitchell Hashimoto
|
16f3a3face
|
Test helper `mock_environment` completely gone
|
2010-09-08 23:51:09 -07:00 |
Mitchell Hashimoto
|
d71020ca75
|
Fix typo. How did this stick around so long??
|
2010-09-08 22:28:30 -07:00 |