Nigel Kersten:
> Can you use the "basic" service provider with fully-specified
> start/stop/restart commands to achieve what you need?
Are you suggesting that I override the start command to a noop, and make
sure the restart command works in that scenario? Thinking that over, it
has potential. I suppose it would refrain from starting a crashed
service, but it would pass the test in type/provider.rb that's been
causing me grief:
# Basically just a synonym for restarting. Used to respond
# to events.
def refresh
# Only restart if we're actually running
if (@parameters[:ensure] || newattr(:ensure)).retrieve == :running
provider.restart
else
debug "Skipping restart; service is not running"
end
end
I think I'll continue to use the fully-specified provider to gain the
enablement features among other things.
Thank you, that seems eminently sensible!
--
You are not entitled to your opinions.
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en.