28 Commits

Author SHA1 Message Date
Pat Collins
5f751d5a77 Provide a method to specify a Chef environment in a Vagrantfile. 2011-05-11 23:31:36 -07:00
Dimitri Aivaliotis
6f9387adc6 added :file_cache_path and :file_backup_path as configurable parameters
removed deprecated :file_store_path parameter
2011-02-25 19:33:01 -08:00
Mitchell Hashimoto
2821dcee7f SSH commands which use sudo compatible with sudo < 1.7.0 2011-01-21 23:38:42 -08:00
Mitchell Hashimoto
3051174dfe Chef server config validation testing 2011-01-12 17:00:01 -08:00
Mitchell Hashimoto
2a5070dad7 All provisioners are now RVM-friendly 2011-01-12 16:57:19 -08:00
Mitchell Hashimoto
a91ad4d89f Fixed provisioners to the new conventions. Tests passing! 2011-01-11 22:37:09 -08:00
Mitchell Hashimoto
3fe785ab72 Removed mock_vm test helper, which is unnecessary 2010-10-03 18:45:09 -07:00
Mitchell Hashimoto
73c223c885 Remove most of the remaining mock_environment calls. Only one remains. 2010-09-07 11:51:10 -07:00
Mitchell Hashimoto
8164644615 Converted most "mock_environment" tests to "vagrant_env" which uses real filesystem 2010-09-07 11:41:52 -07:00
Mitchell Hashimoto
786a0f443a Provisioners raise exceptions 2010-09-01 09:36:22 -07:00
Mitchell Hashimoto
1cbc931a6d Run chef provisioners with "-E" flag on sudo so PATH is preserved on CentOS [closes GH-133] 2010-08-03 09:14:35 -07:00
Mitchell Hashimoto
8e82fb2691 Fix tests so they run on Ruby 1.9.2 2010-07-19 20:32:07 -07:00
Mitchell Hashimoto
ff7e9dc2ae Get rid of ActionException usage in provisioners 2010-07-08 20:48:01 -07:00
Mitchell Hashimoto
b2c2c76b55 Provisioner now uses the action environment 2010-07-08 20:33:47 -07:00
Mitchell Hashimoto
503a9acf89 Verify chef binaries exist prior to running chef provisioning [closes GH-89] 2010-05-29 11:33:01 -07:00
Mitchell Hashimoto
2af2a81eb8 Chef runs (solo and client) check exit status and error if anything occurs. 2010-05-28 23:18:32 -07:00
Mitchell Hashimoto
b1b4ae2077 Remove SSH object from environment 2010-05-07 21:45:40 -07:00
Mitchell Hashimoto
2e547bda26 SSH object is now on the VM, rather than the environment 2010-05-07 21:40:32 -07:00
Mitchell Hashimoto
4e54cc77a2 Remove old test mocks from the pre-instanced environment days 2010-04-08 23:28:53 -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
Adrian Bravo
ed3e86d20f Moved node_name from command option on chef-client to the generated config file. 2010-04-02 13:52:23 -07:00
Adrian Bravo
d87030a798 Added support for env.config.chef.node_name when using ChefServer. 2010-04-02 13:51:31 -07:00
Mitchell Hashimoto
5bbb84efa7 Chef server validation key path now expands 2010-03-20 01:25:14 -07:00
Mitchell Hashimoto
fee10c47fd Provisioning redone to use new environment 2010-03-19 22:15:20 -07:00
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
df2e80140d Chef server provisioner 2010-03-10 21:57:51 -08:00