Thank you very much! I was operating under a belief that “notifies” was for
compile-time use only, but it does appear to work at execution time as
That said, there are some caveats:
notifies :restart, "service[shorewall]", :delayed
NoMethodError: undefined method `run_action' for
notifies :restart, resources(:service => "shorewall")
does The Right Thing.
On Mon, Aug 1, 2011 at 12:52 PM, AJ Christensen email@example.com wrote:
notifies :foo, “resource[bar]”, :delayed
On Aug 1, 2011 10:48 AM, “Charles Duffy” firstname.lastname@example.org wrote:
Howdy, all –
I have a ruby_block in which I do some comparison of file mtimes at
execution time, and – depending on the result – may or may not wish to
trigger a delayed action.
Thing is… what’s the syntax to do so? This is in Chef 0.10, and the
targeted resource hasn’t been declared yet at the time (so the old-style
references, as I understand it, aren’t yet available).