On 05/06/2010 10:26 AM, Michael DeHaan wrote:
On Wed, May 5, 2010 at 5:07 PM, Ed Greenberg<e...@greenberg.org>  wrote:
When writing an ERB template, I know that I can define variables in my nodes
and classes, and that the facter variables for the node are available.

I'd like to know if there are any other predefined puppet variables
available. In specific, I'd like the node's name in the node definition.

node "foobar" {
    include this
    include that
}

I'd like to get "foobar".  In my case, this is probably NOT the facter
variable fqdn or hostname.

I can't find this documented anywhere.
Any particular reason you're not using the node name as the hostname?

Nodes can either use the shortname or the fqdn.

--Michael

These are managed hosting customers. The customer can change hostname at will. We something that won't change, so we can find the server no matter what. If I can't find a way to do this, I can visit each host in the puppet config and stick the node name into a variable, but I was hoping not to have to do/maintain that.

Question remains open. Does anybody know?

</edg>


--
You received this message because you are subscribed to the Google Groups "Puppet 
Users" group.
To post to this group, send email to puppet-us...@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to