[chef] Re: How to suppress notifications in LWRP


Chronological Thread 
  • From: Noah Kantrowitz < >
  • To: Fabry Zio < >
  • Cc: " " < >
  • Subject: [chef] Re: How to suppress notifications in LWRP
  • Date: Tue, 23 Apr 2013 01:50:22 -0700

Use not_if/only_if to make their activation idempotent.

--Noah

On Apr 23, 2013, at 1:43 AM, Fabry Zio wrote:

> Hi all,
> 
> I'm developing a custom LWRP to install a sort of application server, but 
> I've the following problem...
> 
> In my actions I've to call some "bash" and "ruby_block" resources in order 
> to make some elaborations on configuration files (like keystores and 
> patches) that I cannot do with the "template" resource.
> Not always these elaborations bring to a real change in the server 
> configuration, so not always my LWRP has to notify a resource change (for 
> example to cause a server restart).
> But, as for I can understand, if a "bash" or "ruby_block" resource is put 
> in the converge_actions list for my LWRP, it will cause a change 
> notification in my resource even if I never set: 
> @new_resource.updated_by_last_action(true)
> 
> Currently I'm calling the use_inline_resources method at the beginning of 
> my LWRP.
> 
> Is there a way to control this change notification?
> Or may I override the set_updated_status method in my LWRP ?
> 
> Thank you a lot
> Regards




Archive powered by MHonArc 2.6.16.

§