It seems to me that this problem is fundamental, not specific to chef: you simply can't discover anything until it is discoverable. Making something discoverable in an automated fashion can happen only by running *something*. In chef, it's chef itself. The other option is to have a separate pre-registration process that pre-creates (and pre-populates) the nodes.
That is also quite possible in chef; you'd use knife (possibly from a shell script) to automatically create your nodes.
But in the end, that doesn't really solve your problem, it just moves it.
Kevin Keane
The NetTech
Our values: Privacy, Liberty, Justice
See https://www.4nettech.com/corp/the-nettech-values.html
-----Original message-----
From: Douglas Garstang < " target="_blank"> >
Sent: Friday 12th June 2015 22:01
To: " target="_blank">
Subject: [chef] Chef Search for Node Discovery.I haven't tried this for a while, so I thought I'd see if there was any progress.I need to write a cookbook that discovers other chef nodes. The issue with chef search is that nodes don't report in until they've done their first chef client run, which means that the client has to run twice on the one doing the discovering, but... that also applies to the one that wants to be discovered. End result, not automated. This has basically made chef search unusable in every situation for me where it might otherwise be useful.Is there a better way? I'm on EC2. My other option was to write an ohai plugin to scan ec2 and return instances matching the correct criteria.Thanks,Doug
Archive powered by MHonArc 2.6.16.