- From: Michael Glenney <
>
- To: "
" <
>
- Cc: "
" <
>
- Subject: [chef] Re: Re: Re: Roles and Versioning
- Date: Thu, 22 Nov 2012 07:23:02 -0700
Kevin,
We eliminated roles completely because of their lack of versioning. We replaced them with something we call "top level cookbooks" which define cookbook version constraints in the metadata and the run list in a recipe with includes.
We handle passed in attributes with the json passed to the chef run. Michael Glenney Sent from my iPhone On Nov 21, 2012, at 8:25 AM, Kevin Christen <
">
> wrote: Jay,
Can you elaborate on what you mean by treating a role as interface? It seems to me that a run_list is implementation. Or are you thinking that a run_list containing other roles is an interface, while a run_list containing recipes is an implementation?
Thanks, Kevin Christen
|
Archive powered by MHonArc 2.6.16.