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
Does Chef have a parameter that uniquely identifies a node ?