[chef] Re: Re: Poor man's reporting.


Chronological Thread 
  • From: Daniel DeLeo < >
  • To:
  • Subject: [chef] Re: Re: Poor man's reporting.
  • Date: Mon, 18 Aug 2014 14:36:01 -0700

You might look at this: https://github.com/theforeman/chef-handler-foreman  ;

Never tried it myself, but sends the same basic reporting data that 
enterprise chef gets to a 3rd party reporting service (that you’ll need to 
set up and maintain).  

--  
Daniel DeLeo


On Monday, August 18, 2014 at 2:21 PM, Ranjib Dey wrote:

> chef server enterprise edition has this baked in. for hook at the end or 
> chef run , you can use report handlers or event handlers, any of those.
>  
>  
> On Mon, Aug 18, 2014 at 2:17 PM, Douglas Garstang 
> <
>  
> (mailto: )>
>  wrote:
> > I was trying to implement a poor mans chef reporting. I had the idea of 
> > putting this in a recipe to be run first in the run list:
> >  
> > response = 
> > Net::HTTP.get_response(URI.parse("http://server?action=start&host=#{node.fqdn}
> >  (http://server?action=start&host=#%7Bnode.fqdn%7D)"))
> >  
> > .... and then putting this in a recipe to be run at the end of the run 
> > list:
> >  
> > response = 
> > Net::HTTP.get_response(URI.parse("http://server?action=end&host=#{node.fqdn}
> >  (http://server?action=end&host=#%7Bnode.fqdn%7D)"))
> >  
> > I would then write a simple web service that would listen and put entries 
> > into a database. I noticed however that the URL to be called at the end 
> > of the run is executed before resources that were notified with 'delayed' 
> > were run, since they always run at the end of a chef run.
> >  
> > So... is there a way to execute something categorically at the end of a 
> > chef run? I've tried reading the handler docs but I just can't follow 
> > them.
> >  
> > Doug  





Archive powered by MHonArc 2.6.16.

§