[chef] Re: Extracting the nodes in an environment that contain a particular cookbook


Chronological Thread 
  • From: ANGELA EBIRIM < >
  • To:
  • Subject: [chef] Re: Extracting the nodes in an environment that contain a particular cookbook
  • Date: Tue, 15 Sep 2015 19:24:57 +0000 (GMT)

Hi Fabien,

Thanks for all the useful responses!

I'm implementing a standalone logstash that will receive http logs from another logstash install, in the same environment, over tcp.

So from logstash A, the output config will be 
output
 {
tcp {
  port : 9090
  host: <ip address of logstash B>
 }
}

and on logstash B, the input config will be 
input 
 {
   port: 9090
   host: <ip address of logstash A>
   }
}

so the need is to find a way to programmatically deduce the ip addresses of the various nodes on which the logstash installs rest because our aws environments (dev) shut down each night and so the ip addresses will be different each time a new instance comes up.



Sent from iCloud

On Sep 15, 2015, at 11:22 AM, Fabien Delpierre < > wrote:

I don't know if there's an efficient way of searching for a specific cookbook across the run lists of all nodes, as I've never played with Chef's REST API, but there's probably a way. It's all a bit beyond what you'd normally do within a Chef cookbook, though, at least in my opinion. What are you trying to accomplish in the end?

On Tue, Sep 15, 2015 at 2:05 PM, ANGELA EBIRIM < " data-mce-href="mailto: "> > wrote:
Hello,

I'm hoping that someone could assist me.

I've got a situation in that I'm trying to find the nodes in an environment that contain a particular cookbook in it's run list.

How would I do this without using knife? I'm going to put it into a recipe.

Many thanks






Sent from iCloud




Archive powered by MHonArc 2.6.16.

§