[chef] Re: Definition question


Chronological Thread 
  • From: Denis Barishev < >
  • To:
  • Subject: [chef] Re: Definition question
  • Date: Wed, 26 Feb 2014 13:01:36 +0700

Hi Ben,

I've got the same view on the matter as you. Notifying resources outside of a definition works just fine, though I think I haven't tried to notify resources inside the definition.
Actually there's nothing in the chef-client architecture that can prevent notifications to work in this case.

Regards,
Dennis

On 26/02/14 06:01, Benjamin Bytheway wrote:
In the documentation for definitions (http://docs.opscode.com/essentials_cookbook_definitions.html), I notice it says:

"resource notifications will not work normally when the resource to be notified is located in a definition"

I was curious why this is the case, since it looked to me by reading the code that definitions just loaded any defined resources into the resource_collection, just as the recipe DSL would do, which should mean notifications should work.

I've done a test and a resource outside a definition notifying a resource inside a definition seems to work for me. A resource inside a definition also seems to be able to send notifications to resources outside the definition just fine.

Has the functionality changed so that the warning in the documentation is no longer valid, or am I missing a subtlety?

-Ben




Archive powered by MHonArc 2.6.16.

§