Issue #2128 has been updated by Paul Lathrop.
James Turnbull wrote: > So the question here becomes ... what fact becomes the value of the > node_name? The default values are "cert" (Subject CN) or "hostname" with a > default of "cert". You need a unique value for each node? Does the value need to be unique? I don't see why. > I also suggest looking at client auto-signing and node regex expressions as > another approach? This definitely isn't enough. Auto-signing doesn't let you affect node matching, and the regex expressions are still run just against the node name. For example, I want to match against IP addresses because we don't use names in our environment. ---------------------------------------- Feature #2128: Allow arbitrary fact as node_name identifier http://projects.reductivelabs.com/issues/2128 Author: Bill Bartlett Status: Accepted Priority: Normal Assigned to: Category: node Target version: unplanned Affected version: 0.24.7 Keywords: Branch: Currently, the only fact available as a node_name identifier is the hostname. I would like to have the capability of having any fact be the node_name identifier. Use Case: The reason this discussion came about is EC2. When an EC2 node is brought up, the hostname is not known. If we were to have a large, auto-scaling infrastructure, it is currently very difficult (impossible?) to automate bringing these EC2 nodes into puppet. One possible solution is to allow any fact as a node_name, and then for each particular EC2 instance type that one would need scaling (apache, memcache, mysql all come to mind among many others), the AMI would be customized with a custom fact. An example could be a fact called "hostclass" that would then be set to "ec2_apache", "ec2_memcache", or similar. This allows the auto-created machine, which we would otherwise be unable to differentiate from any other EC2 node, access to puppet in an automated way. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://reductivelabs.com/redmine/my/account --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en -~----------~----~----~----~------~----~------~--~---
