[chef] Re: Re: Understanding node attributes set from 'role' cookbooks


Chronological Thread 
  • From: Lewis Thompson < >
  • To: chef < >
  • Subject: [chef] Re: Re: Understanding node attributes set from 'role' cookbooks
  • Date: Fri, 14 Mar 2014 18:59:04 +0000

On 14 March 2014 16:44, Noah Kantrowitz 
< >
 wrote:
> Move that logic into recipe or resource code so it can be lazily evaluated. 
> The problem is that attribute files are run once at the start a run so 
> having any logic based on values that might change later (either due to 
> overrides or anything else) doesn't change the outcome of that execution 
> (since it already happened).

Hi Noah

Thanks for your reply.  Am I correct in understanding that you mean
the attributes file logic should be moved into a recipe for lazy
evaluation?

I can understand how this would change the behaviour but in this
instance I am wrapping a third-party cookbook.  Adjusting that
cookbook would make tracking upstream changes difficult.

Are there any other tricks that I can do to force my wrapping
cookbook's recipe to be evaluated before that of the cookbook with
attribute logic?

thanks, Lewis



Archive powered by MHonArc 2.6.16.

§