16656 Commits

Author SHA1 Message Date
Kieran Pilkington
a7d55db213 Make use of YAMLs block literals to remove \n text and make input easier (no escaping of " for example). 2010-03-25 01:46:48 -07:00
Mitchell Hashimoto
3cb583cce7 Remove emacs backup file 2010-03-25 00:46:07 -07:00
John Bender
25a4d6b5ed fix for gemfile 2010-03-25 00:09:32 -07:00
John Bender
4e4d1a6978 error for vagrant ssh on windows, error text, mario gem, still need doc pages for links in error.yml 2010-03-25 00:09:31 -07:00
John Bender
9ba3108cc3 small cleanup 2010-03-23 00:07:54 -07:00
John Bender
527e101cab fix for no extract results from uri check 2010-03-23 00:03:28 -07:00
John Bender
2067f000f5 fix for uri parsing issues on windows with a small refactor thrown in on the side 2010-03-22 23:49:36 -07:00
Mitchell Hashimoto
c25ff5300a Tab => Spaces 2010-03-22 00:13:48 -07:00
Mitchell Hashimoto
bfcc0d3939 Whitespace fixes 2010-03-22 00:09:30 -07:00
John Bender
0c00201a6b switch to File.open for downloader temp file path to prevent minitar issues on windows 2010-03-21 23:50:08 -07:00
Mitchell Hashimoto
35e9fa53d4 Vagrant::Commands moved to instance methods on the environment rather than class methods 2010-03-20 09:15:20 -07:00
Mitchell Hashimoto
704f9751b1 Replace json dependency with json_pure for JRuby/IronRuby [closes GH-35] 2010-03-20 02:05:03 -07:00
Mitchell Hashimoto
881aa833e6 Run VM customizations when restarting a halted machine [closes GH-36] 2010-03-20 01:59:32 -07:00
Mitchell Hashimoto
86a1ff4ff8 Merge in "instanced environments" branch. Goodbye, class methods! 2010-03-20 01:37:11 -07:00
Mitchell Hashimoto
5bbb84efa7 Chef server validation key path now expands 2010-03-20 01:25:14 -07:00
Mitchell Hashimoto
1d518e2693 Box.find sets environment of found box 2010-03-20 01:04:56 -07:00
Mitchell Hashimoto
36648e7a12 Box#directory properly passes environment to class method 2010-03-20 00:52:28 -07:00
Mitchell Hashimoto
ea25f49c63 Pass environment to box.find 2010-03-20 00:50:59 -07:00
Mitchell Hashimoto
e8e2c136d3 Finally remove Vagrant::Env 2010-03-19 23:56:36 -07:00
Mitchell Hashimoto
3504b1dbcb Boxes modified for use with environment 2010-03-19 22:29:59 -07:00
Mitchell Hashimoto
fee10c47fd Provisioning redone to use new environment 2010-03-19 22:15:20 -07:00
Mitchell Hashimoto
11780fb618 Converted Box class to use new environment 2010-03-19 21:31:43 -07:00
Mitchell Hashimoto
5db99c04d4 Removing references to Vagrant::Env 2010-03-19 21:15:45 -07:00
Mitchell Hashimoto
bafd15661d vagrant box uses new Environment 2010-03-19 17:17:51 -07:00
Mitchell Hashimoto
32a951cb6c Removed unused method on Vagrant::Command 2010-03-19 17:10:09 -07:00
Mitchell Hashimoto
fddee1158d vagrant package now uses the environment 2010-03-19 17:05:31 -07:00
Mitchell Hashimoto
0641df7563 vagrant resume command now uses new environment 2010-03-19 16:53:18 -07:00
Mitchell Hashimoto
c7508e91b9 vagrant suspend update to work with new environment 2010-03-19 16:51:59 -07:00
Mitchell Hashimoto
e68994556c vagrant reload uses new Environment 2010-03-19 16:50:54 -07:00
Mitchell Hashimoto
b461e0ee8b vagrant halt uses new environment 2010-03-19 16:48:36 -07:00
Mitchell Hashimoto
259a3a3836 vagrant ssh with new Environment 2010-03-19 16:47:38 -07:00
Mitchell Hashimoto
62de77132c vagrant up process converted to new Environment 2010-03-19 16:42:48 -07:00
Mitchell Hashimoto
ae43f25cd2 Boot action converted to new Environment 2010-03-19 16:22:20 -07:00
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