[chef] Re: Re: Uniquely identify a node


Chronological Thread 
  • From: Julien Vehent < >
  • To: < >
  • Subject: [chef] Re: Re: Uniquely identify a node
  • Date: Sun, 07 Oct 2012 14:03:28 -0400

On 2012-10-07 13:19, Daniel DeLeo wrote:

On Sunday, October 7, 2012 at 10:12 AM, Julien Vehent wrote:

Hi all,
I'm working on a cookbook that distributes keys to nodes. It keeps a
history
of the distributions, by identifying a node based on the fqdn.
This is not ideal, because if we recreate a node and reuse the fqdn,
then my
cookbook won't redistribute the key to it (until a timer expires after
several hours). So I'm looking for a better way to uniquely identify a
node.

I considered using UUIDs stored in node['filesystem'] but their
locations
are not deterministic (some nodes use LVM, others just have directly
attached
disks, ...).

Does Chef have a parameter that uniquely identifies a node ?

Thanks,
Julien

Off the top of my head, I'd say you can do this pretty easily in a
cookbook with something like:

node.set_unless[:uuid] = UUIDTools::UUID.random_create.to_s



I like that idea. I can set a UUID in the client recipe that the server will look up.

Thanks!
Julien



Archive powered by MHonArc 2.6.16.

§