Isn't this what was done in http://projects.puppetlabs.com/issues/3946 ?
So should be available in 3.4.0+

Was discussed in this mail thread:
https://groups.google.com/forum/#!topic/puppet-dev/Iqs5jEGfu_0


On 6 March 2014 00:54, Stefan Schulte <stefan.schu...@taunusstein.net>wrote:

> Hello,
>
> is there a way for a custom provider to define a method that flushes
> resources afer *all* resources are processed?
>
> I have a custom type to manage configuration aspects of a specific
> application and I need to restart that application for configuration
> changes to take effect. If I define a flush method for my provider
> instances, I'd end up with multiple restarts in one run if more than
> resource is out of sync, but I'd rather just do one restart after the
> last resource is processed.
>
> Currently I do the restart with an exec resource and every resource
> notifies the exec, which does exactly what I want (zero restarts on no
> changes, and one restart if one one or more resources are out of sync).
> However I'd rather do without the exec.
>
> Something along these lines might also be useful for the puppetlabs
> firewall provider because from a first glance, it calls iptables-save
> for every changed resource, so you can also end up with multiple calls
> during one puppet run.
>
> -Stefan
>
> --
> You received this message because you are subscribed to the Google Groups
> "Puppet Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to puppet-dev+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/puppet-dev/5317B93E.6010408%40taunusstein.net
> .
> For more options, visit https://groups.google.com/groups/opt_out.
>



-- 
Erik Dalén

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-dev/CAAAzDLcV_P%3Dgny8%3Dzei1jDyUv8Y-b_9sav0b-xZPwQLUXbR%2BJw%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to