[chef-dev] Re: CHEF-2988 allowed_recipes, restricted_recipes, and override_recipes


Chronological Thread 
  • From: Joseph Holsten < >
  • To:
  • Cc: Bryan McLellan < >, John Vincent < >
  • Subject: [chef-dev] Re: CHEF-2988 allowed_recipes, restricted_recipes, and override_recipes
  • Date: Wed, 21 Mar 2012 12:37:20 -0700

On Mar 21, 2012, at 12:22 PM, John Vincent wrote:

> On Wed, Mar 21, 2012 at 3:06 PM, Bryan McLellan 
> < >
>  wrote:
>> Let's talk about this patch and what the design gives us versus what
>> it locks us into.
>
>> -----------
>http://tickets.opscode.com/browse/CHEF-2988 - Run List Modifiers
>
>> Provides three new options to modify run lists:
>
>> --allowed-recipes: Restricts what recipes are allowed in the run list
>> to only those provided. This restriction is not applied to recipe
>> dependencies.
>> --restricted-recipes: Restricts provided recipes from running. If a
>> restricted recipe is a dependency of another recipe, neither are
>> allowed to run.
>> --override-runlist: Replaces the current run list with provided run
>> list. This override is only applied for the current run.
>> -----------
> 
> My personal opinion is that it's a hack and encourages bad practice.
> If your client runs are slow, fix that. If you don't trust your runs,
> fix that. This is a path of madness and surprises all the way around.

+1, the only other reason I can think of is handled by 
https://github.com/mattray/mattray-cookbooks/tree/master/one-shot


Archive powered by MHonArc 2.6.16.

§