Mitchell Hashimoto
|
d384408782
|
SharedFolder action converted to new Environment
|
2010-03-19 16:19:27 -07:00 |
Mitchell Hashimoto
|
e1c4f91664
|
ForwardPort action converted to new environment
|
2010-03-19 16:16:03 -07:00 |
Mitchell Hashimoto
|
b5daf5ae86
|
`vagrant down` command and associated actions now use the new environment
|
2010-03-19 16:08:29 -07:00 |
Mitchell Hashimoto
|
59ae16998d
|
Set the environment on the loaded box
|
2010-03-19 15:53:24 -07:00 |
Mitchell Hashimoto
|
a2a59b532b
|
`vagrant ssh` will automatically fix permissions on the private key if necessary
|
2010-03-19 01:57:28 -07:00 |
Mitchell Hashimoto
|
260b099dba
|
SSH class converted to instance methods. now loads on the environment
|
2010-03-19 01:51:27 -07:00 |
Mitchell Hashimoto
|
689f69bd4c
|
Loading VMs and created VMs now point back to the environment they belong to
|
2010-03-19 01:31:44 -07:00 |
Mitchell Hashimoto
|
2661845b5d
|
Helper method to create a new VM on an environment. Interim method.
|
2010-03-19 01:27:40 -07:00 |
Mitchell Hashimoto
|
b80a08ce8e
|
`vagrant ssh` will automatically fix permissions on the private key if necessary
|
2010-03-19 01:15:42 -07:00 |
Mitchell Hashimoto
|
2fef27ec8b
|
Persist/depersist VM methods implemented on new Environment
|
2010-03-18 18:05:34 -07:00 |
Mitchell Hashimoto
|
06947002f7
|
The require_* methods and check_virtualbox! integrated into new Environment
|
2010-03-18 17:41:51 -07:00 |
Mitchell Hashimoto
|
a31bd73587
|
Environment.load! implemented to load a given environment in a single step
|
2010-03-18 15:05:46 -07:00 |
Mitchell Hashimoto
|
cb2513b1ec
|
Environment#load_config! loads from the box directory and home directory as well
|
2010-03-18 14:54:43 -07:00 |
Mitchell Hashimoto
|
047c094e41
|
Environment#load! implemented to set up an instance of environment
|
2010-03-18 14:43:17 -07:00 |
Mitchell Hashimoto
|
8c314e3e17
|
New Environment class can load home dir, box, and persisted VM
|
2010-03-18 14:27:53 -07:00 |
Mitchell Hashimoto
|
c7f32c8be8
|
Beginnings of Environment class. Currently loads config partially.
|
2010-03-18 12:38:01 -07:00 |
Mitchell Hashimoto
|
e84b17e215
|
Config#execute! returns the newly loaded configuration
|
2010-03-18 12:28:58 -07:00 |
Mitchell Hashimoto
|
a7652244d5
|
Move stacked proc runner to the util directory
|
2010-03-18 12:08:33 -07:00 |
Mitchell Hashimoto
|
d548b451d9
|
Updated VirtualBox gem dependency to 0.5.4
|
2010-03-17 21:54:07 -07:00 |
Mitchell Hashimoto
|
bd3a2417fd
|
Remove unnecessary newlines from errors.yml
|
2010-03-17 21:49:28 -07:00 |
Mitchell Hashimoto
|
586878a330
|
Runner uses the proper key/data to output errors
|
2010-03-17 21:45:20 -07:00 |
Mitchell Hashimoto
|
f59b255085
|
ActionExceptions all use the new error strings by key
|
2010-03-17 21:38:38 -07:00 |
Mitchell Hashimoto
|
18f761b015
|
Unit tests for each error_and_exit now that the message is testable
|
2010-03-17 21:15:48 -07:00 |
Mitchell Hashimoto
|
3c2e1bd80a
|
All errors now go through the errors.yml files
|
2010-03-17 21:08:26 -07:00 |
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
|
0614882800
|
Fix failing template renderer tests
|
2010-03-17 17:05:05 -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
|
73d0486c94
|
v0.2.0 - Lots of changes. Read http://vagrantup.com/docs/changes/changes_01x_02x.html
|
2010-03-16 11:55:17 -07:00 |
Mitchell Hashimoto
|
a68b8aaeae
|
Version bump to 0.2.0
|
2010-03-16 11:53:59 -07:00 |
Mitchell Hashimoto
|
54abd72667
|
Update other references to virtualbox gem to 0.5.3
|
2010-03-16 00:17:04 -07:00 |
Mitchell Hashimoto
|
7421ef8654
|
Updated VirtualBox dependency to 0.5.3
|
2010-03-16 00:15:55 -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
|
132aa05f94
|
Update binary version
|
2010-03-15 16:48:14 -07:00 |
Mitchell Hashimoto
|
144e0cd155
|
Pushed gem 0.2.0.pre. Prerelease gem for testing.
|
2010-03-15 16:40:23 -07:00 |
Mitchell Hashimoto
|
1a5cfc4131
|
Bump version to 0.2.0.pre
|
2010-03-15 16:40:01 -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 |