[chef] Re: Splitting Chef::Client and Chef::Server into their own cookbooks


Chronological Thread 
  • From: Adam Jacob < >
  • To:
  • Subject: [chef] Re: Splitting Chef::Client and Chef::Server into their own cookbooks
  • Date: Wed, 13 Oct 2010 08:02:48 -0700

On Mon, Oct 11, 2010 at 10:42 AM, Jon Wood 
< >
 wrote:
> Hi there,
>
> I've just started building my first Chef repository that will be
> running from the Opscode platform, and in doing so have realised just
> how many cookbooks the Chef cookbook brings along with it as
> dependencies.

...

> My proposal is to have anything client related in chef-client, server
> in chef-server, and keep an all encompassing chef cookbook which
> depends on both, and just includes the appropriates recipes for
> compatibility, but I'm open to suggestions, including "stop worrying
> about your messy repository and get on with life".

Stop worrying about your messy repository and get on with life. :)

For the cookbooks we author, we tend to group together all the
different ways you might want to deploy into a single cookbook, so you
can just choose the recipes you want when you compose your roles
without hassle.  While I admire your drive for cleanliness (where
cleanliness == lean-ness) my opinion lands pretty heavily on the
"grouped together by functionality" approach to cookbooks, rather than
the "organized to minimize unwanted dependencies" approach.

Adam

-- 
Opscode, Inc.
Adam Jacob, CTO
T: (206) 508-7449 E: 




Archive powered by MHonArc 2.6.16.

§