[chef] Re: Cooking Utensils...


Chronological Thread 
  • From: Ranjib Dey < >
  • To:
  • Subject: [chef] Re: Cooking Utensils...
  • Date: Mon, 20 May 2013 11:30:48 -0700

berkshelf - think of this as bundler or a package manager (like yum) [i know oversimplified]. It reads a file where you describe what cookbooks u need (with version) and from where to get them (chef servers, git repos, local files etc), it does the grabbing and assembling part of you , additionally it can also upload all of the cookbooks to a chef server.
test-kitchen - an integration testing framework. You can write you tests, and then use test-kitchen to run them against multiple platform (aka operating system). Test kitchen also reads a file (.kitech.yaml) where you specify what to run in each platform etc.

foodcritic - a lint tool. which check common styling errors against a predefined set of rules. this is not testing but more of style check (some of the checks strongly suggest there is a bug).

i think chef-docs has a glossary .. if plase feel free to drop mails in the list, this will also serve as feedback for the docsite,
ranjib


On Mon, May 20, 2013 at 10:54 AM, Morgan Blackthorne < " target="_blank"> > wrote:
I know that there's a keychain of an ecosystem built up around Chef. What I don't really know is what the various parts are for. I see a bunch of them mentioned on the list, on IRC, and occasionally git commits.

Is there, or could there be, a page on the Chef wiki that talks about tools related to Chef. Off the top of my head, it would include:
  • Berkshelf
  • test-kitchen
  • food-critic
  • many more that I'm forgetting in my pain and Ambien haze...
Having a short description of what it does and where to get it would be awesome.

--
~*~ StormeRider ~*~

"Every world needs its heroes [...] They inspire us to be better than we are. And they protect from the darkness that's just around the corner."

(from Smallville Season 6x1: "Zod")

On why I hate the phrase "that's so lame"... http://bit.ly/Ps3uSS




Archive powered by MHonArc 2.6.16.

§