Hmm, i guess I slightly misunderstood: my ensure routine should return
false or true, i guess.
But I'm still missing info :(
In my trivial example below, the "ensure" routine gets called and prints
out its debug line. But the other routines do not.
Instead, I see
debug: /Stage[main]//Sysprop[system/sac]: The container Class[Main] will
propagate my refresh event
debug: Class[Main]: The container Stage[main] will propagate my refresh
event
but nothing else relevant happens :(
Puppet::Type.type(:sysprop).provide(:solaris) do
desc "Provider for Solaris system properties"
defaultfor :operatingsystem => :solaris
def create
Puppet.debug "sysprop.create called"
end
def destroy
Puppet.debug "sysprop.destroy called"
end
def exists?
Puppet.debug "sysprop.exists? has not been written yet"
return false
end
end
--
You received this message because you are subscribed to the Google Groups
"Puppet Developers" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/puppet-dev/-/qW6qeTMEq1QJ.
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-dev?hl=en.