[chef] Re: Re: Using data generated in a LWRP


Chronological Thread 
  • From: Nick Peirson < >
  • To:
  • Subject: [chef] Re: Re: Using data generated in a LWRP
  • Date: Tue, 03 Apr 2012 08:28:27 +0100

On 03/04/2012 07:53, Andrea Campi wrote:
We could store a reference to either the Notification or
notification.notifying_resource in the run_context, so that the
notified resource could access it.
I don't see a real downside here, and it.
This sounds like the ideal solution. From the replies it sounds like a few 
people have this issue and have found ways to deal with it, however this 
would seem like a better implementation as it makes it clearer that this data 
has been made available by the LWRP and gives a clear indication of when the 
data will be available. I think node.run_state will do what I want, so I'm 
going to take a look at it, but I feel that it may not be as clear for other 
people looking at my code how/when something was pushed into the 
node.run_state. Andrea's suggested solution feels much more explicit, which I 
prefer.

If there is, as you say, no downside, then providing this as an optional way 
of approaching the problem leaves the choice down to the developer of the 
LWRP/resource as to how they wish to implement it.

Either way, I'm very impressed with the amount of constructive responses, 
what a great community! Your help is much appreciated.

Thanks
Nick





Archive powered by MHonArc 2.6.16.

§