- 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.