----- Original Message -----
> On Fri, Sep 9, 2011 at 5:18 PM, Eric Shamow <[email protected]>
> wrote:
> > Notify is a resource, notice() is a function. So notice() is
> > evaluated on the server, whereas notify{} is evaluated on the
> > client.
> >
> > My suspicion is that you somehow have two versions of the client
> > binary hanging around. Perhaps one that is running when you
> > execute "puppet" at the shell, and another running in the
> > background.
> >
> > Per Ken's question - how are you launching Puppet? Is it as a
> > service? Or are you running it from a cron job?
>
> I know that notice() is a function, and notify{} is a resource. The
> documentation says that much. However, it doesn't really go beyond
> that. The documentation
> provides examples of how to use notify{} to notify another resource
> when it changes, but I don't believe it gives you any indication
> whatsoever that you can use it in a stand alone fashion like this.
> Where is that use documented? How would anyone except the core puppet
> developers know that you could even do this?
I think you are confusing
server{"foo": notify => Service["bar"]}
with the resource called notify that you can see documented here:
http://docs.puppetlabs.com/references/stable/type.html#notify
>
> I'm launching puppet with 'service puppet restart'. What libraries?
> If you know their names I can search for them.
on the node in question, did you perhaps have a puppet installed by
rubygem and then later with rpm/deb, or always only used the one method
and upgraded that using the same
--
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.