Mitchell Hashimoto
|
ac6c3a4892
|
Util::Errors class to parse errors from YML and render them via ERB
|
2010-03-17 20:42:53 -07:00 |
Mitchell Hashimoto
|
88cfaf8f27
|
Added class level method to render string for the TemplateRenderer
|
2010-03-17 19:09:17 -07:00 |
Mitchell Hashimoto
|
37de04eb9b
|
TemplateRenderer can now render strings
|
2010-03-17 18:09:24 -07:00 |
Mitchell Hashimoto
|
c6e39ddbf0
|
Removed namespace from command usage of TemplateRenderer, since we extend that into the class
|
2010-03-17 18:00:30 -07:00 |
Mitchell Hashimoto
|
b1872c4e31
|
Moved template renderer until the Util namespace
|
2010-03-17 17:59:25 -07:00 |
Mitchell Hashimoto
|
4229b65a81
|
`vagrant init` now takes an optional parameter to specify the default box [close GH-6]
|
2010-03-17 17:15:12 -07:00 |
Mitchell Hashimoto
|
974624e5cb
|
Documentation on the renderer
|
2010-03-17 17:04:21 -07:00 |
Mitchell Hashimoto
|
edc1bbec8c
|
TemplateRenderer added in preparation for supporting ERB templates for some things...
|
2010-03-17 17:00:46 -07:00 |
Mitchell Hashimoto
|
723c36cb1d
|
Give a useful error if the VirtualBox.xml is not found [close GH-30]
|
2010-03-17 01:25:02 -07:00 |
Mitchell Hashimoto
|
ef5e73e950
|
File box downloader gives a nice error message if the file doesn't exist.
|
2010-03-15 19:18:00 -07:00 |
Mitchell Hashimoto
|
829d1231bf
|
Add log output to VM customization
|
2010-03-15 15:46:53 -07:00 |
Mitchell Hashimoto
|
dcbfe709f3
|
VM customization through Vagrantfile (modifying RAM, name, etc.)
|
2010-03-15 15:41:53 -07:00 |
Mitchell Hashimoto
|
83ddfa6695
|
Shared folder UID/GID now defaults to the SSH username
|
2010-03-15 15:13:07 -07:00 |
Mitchell Hashimoto
|
0062207ab3
|
Configuration now uses the new StackedProcRunner module
|
2010-03-15 14:27:34 -07:00 |
Mitchell Hashimoto
|
130d584322
|
StackedProcRunner abstraction which will be used for VM customization (in addition to configuration)
|
2010-03-15 14:19:28 -07:00 |
Mitchell Hashimoto
|
1f216da06b
|
Removed some code which just isn't used anymore
|
2010-03-15 12:38:31 -07:00 |
Mitchell Hashimoto
|
5bdabbc8c8
|
Can now specify the UID/GID of the shared folders from the Vagrantfile
|
2010-03-15 12:33:03 -07:00 |
Mitchell Hashimoto
|
51116438a7
|
Port collision detection ignores if the VM is the current VM
|
2010-03-15 01:00:40 -07:00 |
Mitchell Hashimoto
|
de54433496
|
On SSH authentication failure, give a helpful error message outlining what may have gone wrong.
|
2010-03-15 00:50:23 -07:00 |
John Bender
|
5aeee61e83
|
action dependencies and unique requirement moved to actions/collection
|
2010-03-14 22:34:48 -07:00 |
Mitchell Hashimoto
|
42007f6b80
|
A very basic `vagrant status` command, which simply outputs the status of the environment (whether it has been created, its on, its off, etc.)
|
2010-03-14 18:35:18 -07:00 |
Mitchell Hashimoto
|
f6057bf80a
|
Port collision detection now checks every VirtualBox VM, not just the active list
|
2010-03-14 17:54:30 -07:00 |
Mitchell Hashimoto
|
98d5454936
|
Collision check is now done in `prepare` of forward port action.
|
2010-03-14 17:35:58 -07:00 |
Mitchell Hashimoto
|
c08937d899
|
Dotfile and active list are now updated when environment is torn down
|
2010-03-14 16:57:29 -07:00 |
Mitchell Hashimoto
|
05c4c2f838
|
Env.persist_vm also persists UUID to the ActiveList
|
2010-03-14 16:39:52 -07:00 |
Mitchell Hashimoto
|
62d3172e57
|
VM now has a `uuid` method
|
2010-03-14 16:28:36 -07:00 |
Mitchell Hashimoto
|
575e91e70b
|
ActiveList supports adding/removing and saving of VM UUIDs.
|
2010-03-14 16:27:22 -07:00 |
Mitchell Hashimoto
|
235480fffa
|
Reads of Vagrant::ActiveList to track the active vagrant managed virtual environments.
|
2010-03-14 16:08:58 -07:00 |
Mitchell Hashimoto
|
ab1acf2479
|
Parenthesize argument to remove warning
|
2010-03-14 14:59:35 -07:00 |
Mitchell Hashimoto
|
8057e1e94e
|
`vagrant box list` added to error message for invalid subcommand to `vagrant box`
|
2010-03-14 14:57:39 -07:00 |
Mitchell Hashimoto
|
6c05901fe7
|
Vagrant is now a good ruby gem citizen and no longer modifies the include path.
|
2010-03-13 03:21:04 -08:00 |
Mitchell Hashimoto
|
5598a260c2
|
Require the files, not puts them... its late.
|
2010-03-13 03:12:08 -08:00 |
Mitchell Hashimoto
|
2a6c9a762a
|
Fixed expand pathing to work properly in vagrant.rb
|
2010-03-13 03:11:16 -08:00 |
Mitchell Hashimoto
|
9da68bb129
|
Expand paths properly for loading so that files already loaded aren't loaded twice
|
2010-03-13 03:08:26 -08:00 |
Mitchell Hashimoto
|
39a8a5fd94
|
Vagrant.config.home now returns nil if home is nil, otherwise expands path
|
2010-03-13 01:53:12 -08:00 |
Mitchell Hashimoto
|
98d8c1978b
|
Properly reload configuration once all the basics are loaded
|
2010-03-13 01:47:48 -08:00 |
Mitchell Hashimoto
|
e09dbfa367
|
Vagrantfile in the home path is now injected into the vagrantfile load sequence
|
2010-03-12 21:03:49 -08:00 |
Mitchell Hashimoto
|
5995191972
|
More useful error message for using vagrant in home directory
|
2010-03-12 10:15:17 -08:00 |
Mitchell Hashimoto
|
e9940d83df
|
Change VirtualBox version requirement to 3.1 until virtualbox gem supports 3.0 cleanly
|
2010-03-12 02:10:05 -08:00 |
John Bender
|
e35e2fbb04
|
expand path fix
|
2010-03-12 01:34:36 -08:00 |
John Bender
|
00eecf5bdd
|
moved to key based ssh
|
2010-03-12 01:19:45 -08:00 |
Mitchell Hashimoto
|
9ba0647b64
|
Merge in 'flexible-provisioning' which supports abstracted provisioners, chef server, additional chef solo features, and better chef configuration overall. Also includes pluggable configuration keys.
|
2010-03-11 22:52:37 -08:00 |
Mitchell Hashimoto
|
b86ef6aab9
|
Silly typo fix
|
2010-03-11 22:44:50 -08:00 |
Mitchell Hashimoto
|
3a4881bf2e
|
Chef solo cookbooks paths can now take arrays of folders, in addition to just a single string
|
2010-03-11 21:59:44 -08:00 |
Mitchell Hashimoto
|
9c8db3b48a
|
Revert up-ramping SSH timeout. Doesn't solve issue with SSH.execute slowness on internet-less machines.
|
2010-03-11 19:29:41 -08:00 |
Mitchell Hashimoto
|
0ebebe14a0
|
Re-added the sleep
|
2010-03-11 19:26:39 -08:00 |
Mitchell Hashimoto
|
2c1483ae80
|
SSH.up? timeout slowly ramps up based on configuration values, giving later attempts more time.
|
2010-03-11 17:59:25 -08:00 |
Mitchell Hashimoto
|
b03af8ccc2
|
Removed sleeping from waiting for boot since the timeout should handle that
|
2010-03-11 17:40:27 -08:00 |
Mitchell Hashimoto
|
df2f76297d
|
Helper methods on chef config `add_recipe` and `add_role` and `run_list`
|
2010-03-11 01:05:57 -08:00 |
John Bender
|
97e31c82ef
|
whitespace fix
|
2010-03-11 00:02:57 -08:00 |