On Monday, January 6, 2014 7:09:01 PM UTC-6, [email protected] wrote: > > Hi > > I am trying to wrap my head around how best to implement the following > functionality: > > - Get information about puppet agent runs as soon as they complete > - Some kind of a callback mechanism would be ideal > > Calling back to whom? Seriously, I'm not just being picky. I know well what a callback is in general, but I don't understand what you mean by that in this context. That leaves me uncertain of the characteristics of your ideal solution.
> Could this be done by creating an "exported" resource? > No. Exported resources could conceivably be used to provide information about catalog compilation, but they have no visibility into details or completion status of agent runs. > Or could it be achieved using MCollective? > Only if you are using MCollective to perform agent runs (in non-daemon mode) in the first place. If you are running the agent in daemon mode or via an ordinary scheduler (e.g. cron) then how would MCollective have any clue? > Any pointers around this is appreciated. > > Puppet's built-in reporting mechanism might serve your purpose, as Aurélien suggested. Alternatively, if you run via a scheduler then you could put a wrapper script around the agent invocation that sends whatever information you like, by whatever means you like. John -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/bbb47db9-5a81-49df-96fb-17297c40753f%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.
