[chef] Re: Re: Re: COOK-3084 - wrong python on RHEL5


Chronological Thread 
  • From: Steven Danna < >
  • To: < >
  • Subject: [chef] Re: Re: Re: COOK-3084 - wrong python on RHEL5
  • Date: Thu, 6 Jun 2013 06:59:50 -0700

On 6/6/13 6:49 AM, Mike wrote:

> Q: Can you use node attributes in providers? When do they resolve, and
> if a subsequent attribute is set later in the run, how does that
> affect this?
> 
> If the answer is "it's all good and cool - setting
> node['python']['binary'] in a role/env/override attribute later works
> as expected", then I think I'm on board with the change.

For most cases it will work as expected.  I believe that certain methods
of updating attributes inside a recipe could cause problems, but I would
have have to do some experimentation to be sure.

Overall, however, I don't like using node attributes to modify resource
behavior behind the scenes like this as it puts the data which modifies
the behavior of a resource pretty far from the resource itself.

Cheers,

Steven



-- 
Steven Danna
Systems Engineer, Opscode, Inc
GPG Key: http://stevendanna.github.com/downloads/code/public.key

Attachment: signature.asc
Description: OpenPGP digital signature




Archive powered by MHonArc 2.6.16.

§