30 Commits

Author SHA1 Message Date
Mitchell Hashimoto
504b709f2d Provisioners use new logger on environment 2010-05-20 20:44:58 -07:00
Mitchell Hashimoto
689a416809 Fixed issue with JSON 1.4.3 [closes GH-62] 2010-05-14 23:25:34 -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
40e823d90a Shorten shared folders further [see GH-50] 2010-04-12 14:38:34 -07:00
Lincoln Stoll
1245a0c1c8 Shorten shared folder names
On some setups, the generated name is truncated, which causes issues
because they then look the same, and the kernel throws duplicate
filename errors. Shorten the name so this doesn't happen
2010-04-12 14:06:56 -07:00
Lincoln Stoll
ea85e1d38f Shorten shared folder names
On some setups, the generated name is truncated, which causes issues
because they then look the same, and the kernel throws duplicate
filename errors. Shorten the name so this doesn't happen
2010-04-12 14:06:40 -07:00
Mitchell Hashimoto
4586bc554d Give cookbooks and role shared folders unique IDs 2010-04-09 14:22:05 -07:00
Mitchell Hashimoto
a9c261090e Remove redundancy in chef solo provisioner 2010-04-09 14:17:25 -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
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
Julio Arias
2e39ab53e7 Fixed bug with single chef-solo cookbook location 2010-03-25 17:30:47 -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
f59b255085 ActionExceptions all use the new error strings by key 2010-03-17 21:38:38 -07:00
Mitchell Hashimoto
3a4881bf2e Chef solo cookbooks paths can now take arrays of folders, in addition to just a single string 2010-03-11 21:59:44 -08:00
Mitchell Hashimoto
df2f76297d Helper methods on chef config add_recipe and add_role and run_list 2010-03-11 01:05:57 -08: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
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
2763540b44 Move default chef solo configuration to the chef solo provisioner 2010-03-10 14:58:41 -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
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