Kevin, Using external nodes decouples the definitions of classes and code from the hosts that will apply them.
This approach also allows you to introduce arbitrary variables and values that will be used by the classes. External nodes gives you away to connect your hosts and services they provide to another data store (db, ldap, etc.) instead of having them all in flat files. Does that make sense? Cheers, Andrew On Mon, Jan 19, 2009 at 8:12 PM, James Turnbull <ja...@lovedthanlost.net>wrote: > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > AJ Christensen wrote: > > Woops, forgot this page too: > > > > http://reductivelabs.com/trac/puppet/wiki/ExternalNodes > > > > Has an example script which spits out some YAML. > > > > Regards, > > Also in my book you can find other examples of a external nodes tools > including one using MySQL as a back-end. > > Regards > > James Turnbull > > - -- > Author of: > * Pulling Strings with Puppet > (http://www.amazon.com/gp/product/1590599780/) > * Pro Nagios 2.0 > (http://www.amazon.com/gp/product/1590596099/) > * Hardening Linux > (http://www.amazon.com/gp/product/1590594444/) > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.7 (Darwin) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iD8DBQFJdUEY9hTGvAxC30ARAgywAKCPNxcSROi5FxelTOOFpb/n1QrusgCfdcBd > naxPR0JfcAnoaiYQxGcc8Us= > =Mqoh > -----END PGP SIGNATURE----- > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Users" group. 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 -~----------~----~----~----~------~----~------~--~---