Sha256: f86cef4b4001918b855aeb23852a52045904a37ecfb6e28778452ed63d47bc5b
Contents?: true
Size: 1.11 KB
Versions: 3
Compression:
Stored size: 1.11 KB
Contents
# # Simple module for logging messages on the client-side # module Puppet newtype(:notify) do @doc = "Sends an arbitrary message to the puppetd run-time log." newproperty(:message) do desc "The message to be sent to the log." def sync case @resource["withpath"] when :true: send(@resource[:loglevel], self.should) else Puppet.send(@resource[:loglevel], self.should) end return end def retrieve return end def insync?(is) false end defaultto { @resource[:name] } end newparam(:withpath) do desc "Whether to not to show the full object path." defaultto :false newvalues(:true, :false) end newparam(:name) do desc "An arbitrary tag for your own reference; the name of the message." isnamevar end end end # $Id: notify.rb 2525 2007-05-18 03:34:37Z luke $
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
puppet-0.23.0 | lib/puppet/type/notify.rb |
puppet-0.23.1 | lib/puppet/type/notify.rb |
puppet-0.23.2 | lib/puppet/type/notify.rb |