I vaguely recall some kind of reference mentioning that as a fallback, 
puppet master would attempt to load  host.fqdn.pp to find a node 
definition. Is that a false memory?  
In practice, it does not seem to do that.

Along those lines, is it possible to MAKE it do that?

I've tried

import "nodes/$hostname.pp"
but puppet doesnt seem happy with that.
I'd like to keep things simple and file-based, rather than going to a 
separate external database or LDAP server. So yes I know about those, but 
would prefer not to go there.
I prefer the "one service, one process to babysit" methodology :)

The closest method I've found so far, is creating my own custom *class*, 
autohost, and then using

include "autohost::$hostname"

Comments on this?

I'm not sure what the effective difference between nodes and classes are, 
at this point.Other than the fact that you can wildcard node definitions, 
which is nice. Seems like they are practically equivalent. both can 
"inherit". both can include other classes. etc, etc.

Currently, I'm liking the idea of 300 separate files, one per host, under 
autohost, where only ONE gets loaded... vs the old brute-force method of
import "nodes/*.pp"

It disturbs my sense of efficiency to read in 300 files, when 299 of them 
will be unneeded.






-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/puppet-users/-/QF_o0kR7w5IJ.
To post to this group, send email to puppet-users@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