- From: Seth Vargo <
>
- To:
- Subject: [chef] Re: using Berkshelf
- Date: Wed, 19 Mar 2014 15:04:34 -0400
Sam,
Thanks, Seth On Mar 19, 2014, at 2:52 PM, Sam Darwin <
">
> wrote: Hi,
I have just started reading about Berkshelf. The first thing which comes to mind, is the fact that cookbooks are not like ruby gems: because it's nice to customize cookbooks. Usually the ruby gems can be used as-is.
So, let's say you write a wrapper customized nginx cookbook, and pull in a community nginx cookbook from Berkshelf. What causes them to mesh/overlap? Does the "depends" statement, or the "include_recipe" statement cause all aspects of the community cookbook to be exposed and available to the customized cookbook? i.e. not just the recipes, but all the templates, files, definitions, etc are imported to the new cookbook? which command does that?
Secondly, let's say you want to customize only a small aspect. Modify only a single template. modify a single attribute. modify a small part of a recipe. How does these things integrate ? How does the community cookbook and your new customized cookbook come together, into a brand new super cookbook?
|
Archive powered by MHonArc 2.6.16.