Commit Graph

1030 Commits

Author SHA1 Message Date
Mitchell Hashimoto 95938c652d New abstraction: Systems. Updated config and environment to properly load configured system.
This allows the OS-specific tasks to be pulled out into separate classes, so that other systems could potentially be supported. For now, a "Linux" system has been created.
2010-04-25 01:46:51 -07:00
Mitchell Hashimoto 753ed4c574 Remove `vagrant down` (was deprecated in 0.3.0 to 0.3.2) 2010-04-25 00:34:58 -07:00
Mitchell Hashimoto 28eb56b9f8 Error if OSE version is detected 2010-04-19 17:06:27 -07:00
Mitchell Hashimoto 376cd2f24d Box verification actually raises error to undo box adding 2010-04-19 15:45:52 -07:00
Mitchell Hashimoto 9f6b6435be Updated error text to be more clear 2010-04-15 01:19:21 -07:00
Mitchell Hashimoto 575a9f1021 Readded `vagrant down` but as an error message to assist users in migrating to `vagrant destroy` 2010-04-13 23:24:36 -07:00
Mitchell Hashimoto c630b028fc `vagrant ssh-config` outputs .ssh/config ready entry for current environment 2010-04-12 21:00:42 -07:00
Mitchell Hashimoto f8dee9adf9 Base boxes can now be packaged with `vagrant package` by specifying the `--base` parameter. 2010-04-12 16:29:33 -07:00
Mitchell Hashimoto cbb0c413dc Load Vagrantfile in include/ directory for boxes if it exists 2010-04-12 00:51:12 -07:00
Mitchell Hashimoto 9498226c83 Package now puts auto-generated Vagrantfile with MAC address in root. 2010-04-12 00:44:04 -07:00
Wade Simmons 15e4b2f411 add support for roles in Chef Solo 2010-04-09 14:01:15 -07:00
Mitchell Hashimoto 008e533c98 Chef configuration is now pulled into Chef provisioner base. Log level is able to be specified. 2010-04-08 23:17:25 -07:00
Mitchell Hashimoto 965e5a12f3 Chef server client.rb uses new templates 2010-04-08 21:07:24 -07:00
Mitchell Hashimoto 47a9d85b4e Chef solo config uses new template system 2010-04-08 20:56:48 -07:00
Mitchell Hashimoto 419cc02e75 Removed unused error message and modified virtualbox not detected to be more up to date 2010-04-08 20:49:23 -07:00
John Bender 51853e2e8a updated links on error messages and keys readme to reflect forthcoming windows documentation 2010-03-25 23:07:10 -07:00
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 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
Mitchell Hashimoto 5db99c04d4 Removing references to Vagrant::Env 2010-03-19 21:15:45 -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 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 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 aaae366e9d Updated template Vagrant file to use "base" box by default 2010-03-01 01:16:45 -08:00
Mitchell Hashimoto 7ff428d5c2 `vagrant init` command. Used for initializing directories with vagrant. 2010-02-11 00:51:21 -08:00