Commit Graph

4886 Commits

Author SHA1 Message Date
Mitchell Hashimoto 5f695d8f4d Added file existence test for the validation key for chef server provisioning 2010-03-10 23:06:20 -08:00
Mitchell Hashimoto 9384917b81 Chef server provisioner works. Added the auto-creation of the client key config. 2010-03-10 22:42:42 -08:00
Mitchell Hashimoto a4428cd201 Added :chef_server provisioner shortcut 2010-03-10 21:58:51 -08:00
Mitchell Hashimoto df2e80140d Chef server provisioner 2010-03-10 21:57:51 -08:00
Mitchell Hashimoto df648803dd Pull out common chef code into its own abstract provisioner 2010-03-10 19:00:49 -08:00
Mitchell Hashimoto f6bc0ff5fc Change chef solo to use `run_list` instead of `recipes` 2010-03-10 18:34:52 -08:00
Mitchell Hashimoto 759d904628 Provision action must call "prepare" on the provisioner 2010-03-10 15:12:45 -08:00
Mitchell Hashimoto 2763540b44 Move default chef solo configuration to the chef solo provisioner 2010-03-10 14:58:41 -08:00
Mitchell Hashimoto 86ffbe5d32 Provision class now properly figures out the provisioner and executes it 2010-03-10 14:54:12 -08:00
Mitchell Hashimoto d81e5dc28d Remove all "chef" configuration and moved chef solo provisioning to its own class 2010-03-10 14:27:02 -08:00
Mitchell Hashimoto 6878a3ea4d Merge branch 'master' into flexible-provisioning for new shared folder API 2010-03-10 14:00:51 -08:00
Mitchell Hashimoto a71815df4e Additional shared folders can now be configured through the `config.vm.share_folder` method 2010-03-10 13:49:52 -08:00
Mitchell Hashimoto 0d026da21e Base class for chef solo 2010-03-10 13:01:53 -08:00
Mitchell Hashimoto f86bc912eb Base provisioning class 2010-03-10 12:56:52 -08:00
Mitchell Hashimoto 6cfddb6c38 Tests to verify that the instance method exists for configs 2010-03-10 12:29:51 -08:00
Mitchell Hashimoto 19d00a8802 Config class now allows classes to dynamically register configuration keys. 2010-03-10 12:25:53 -08:00
Mitchell Hashimoto 3daf48b70c Config class now properly uses class variables. Not sure how this one slipped through the cracks. 2010-03-10 01:07:24 -08:00
Mitchell Hashimoto 631580fc8e Make the windows test only run on windows for now until it can pass on unix 2010-03-10 01:02:23 -08:00
John Bender b92efdfe53 windows root path fix 2010-03-10 00:30:28 -08:00
Mitchell Hashimoto dda15e9859 Updated virtualbox dependency to 0.5.2 2010-03-09 22:44:35 -08:00
Ewen Cheslack-Postava 1bf70fd4c4 Show helpful error if importing VM fails 2010-03-09 22:00:56 -08:00
Mitchell Hashimoto 47d46d4b12 Now checks for VirtualBox installation and proper version and gives sensible error if not detected. 2010-03-09 21:47:07 -08:00
Mitchell Hashimoto c75903959c v0.1.4 - Compatibility with Ubuntu x86_64 and no more tarruby dependency 2010-03-09 17:44:34 -08:00
Mitchell Hashimoto 97c9fb11eb Update binary to show 0.1.4 version 2010-03-09 17:44:09 -08:00
Mitchell Hashimoto 7093e4ba9a Version to 0.1.4, not 0.1.5 2010-03-09 17:43:48 -08:00
Mitchell Hashimoto 38d3758574 Version bump to 0.1.5 2010-03-09 17:43:33 -08:00
Mitchell Hashimoto 6c5ddcdf8d Windows root path checking. Interim solution. 2010-03-09 12:33:54 -08:00
Mitchell Hashimoto bee84a9cb0 Force Minitar to 0.5.2. 2010-03-09 12:33:43 -08:00
Mitchell Hashimoto a34a1fdf52 Pushed new pre version of gem which contains the minitar updates 2010-03-09 11:12:43 -08:00
Mitchell Hashimoto dfe67d71de Tests for Minitar update. 2010-03-09 11:05:33 -08:00
Mitchell Hashimoto 0c24f0e68f Tests for the init change to not use ftools 2010-03-09 10:52:06 -08:00
Ilkka Laukkanen de18f1e4a6 Replace tarruby with archive-tar-minitar.
Tarruby seems to not compile on 64-bit, and even its author says to use
another library. Minitar seems to be more active than libarchive so I
used that.

Tests not fixed yet.
2010-03-09 10:38:02 -08:00
Jonathan Rudenberg 68d709eab9 Fix reference to File.cp since no longer using ftools 2010-03-09 09:51:57 -08:00
Jonathan Rudenberg 6e0f171514 Remove ftools requirement (deprecated in 1.9) 2010-03-09 09:12:02 -08:00
Jonathan Rudenberg 145f904ed3 Fix busy test to wait for thread to start 2010-03-09 09:08:11 -08:00
Mitchell Hashimoto aff8343948 Updated README with instructions to installing from Git 2010-03-09 09:01:20 -08:00
Mitchell Hashimoto db288cf2d5 Bumped gemspec to 0.1.4.pre. 2010-03-09 08:58:21 -08:00
Mitchell Hashimoto e5e0aaa5ab Update version to "prerelease" 2010-03-09 08:52:58 -08:00
Mitchell Hashimoto 6a3b7370aa Load action runner before all other files 2010-03-09 08:45:14 -08:00
John Bender d550cc3a76 dup action exception and tests 2010-03-08 22:20:17 -08:00
Mitchell Hashimoto c1b03da528 v0.1.3 - Bug fix in vagrant reload. Growing pains! 2010-03-08 21:51:32 -08:00
Mitchell Hashimoto 4ae38b41ff Update version in binary 2010-03-08 21:51:16 -08:00
Mitchell Hashimoto 07547a5ac3 Version bump to 0.1.3 2010-03-08 21:51:01 -08:00
Mitchell Hashimoto f9fff05e37 Reload uses the new 'boot' action 2010-03-08 21:13:03 -08:00
Mitchell Hashimoto 456fa731ef v0.1.2 - Fixes `vagrant resume` bug, more reliable SSH checking, and fix bug with trying to run vagrant in home directory 2010-03-08 19:33:32 -08:00
Mitchell Hashimoto e7b19c2fb6 Version bump to 0.1.2 2010-03-08 19:33:13 -08:00
Mitchell Hashimoto d818bf856b SSH timeout is now configurable with `config.ssh.timeout` 2010-03-08 19:30:58 -08:00
Mitchell Hashimoto 1139ec9e0c SSH.up? actually times out properly now 2010-03-08 19:17:43 -08:00
Mitchell Hashimoto 2f7de333ec Fix issue with infinite looping on `vagrant resume` 2010-03-08 18:45:59 -08:00
Mitchell Hashimoto db24291b3d Fix bug where dotfile_path is a directory in the project path. Thanks brett_h 2010-03-08 13:12:58 -08:00