I'm not necessarily selling it. Use whatever works best for you. But consider:
- scale: if you have 20 nodes, I don't think its a big deal to maintain all the nodes in a .pp file, but what if you have 200, or 2000 ( or more ). Having the ability to group nodes in some external tool ( ldap, sql, etc ) allows you to deal with large numbers of nodes more easily - node roles - for the most part, don't assign more than one class to a host using external nodes. This mostly negates the version control issue, since any changes are usually made to the role classes themselves, rather than to the host. - integration - easier to integrate information about hosts and host roles with other tools if it is in a generically accessible locationIf I didn't need the integration and the scale, then perhaps I wouldn't have gone down the external nodes path.
On Sun, Oct 4, 2009 at 3:36 AM, Douglas Garstang <[email protected]> wrote:
So... I've got a question post puppet camp. I'm not sure I understand the benefit of external nodes and storeconfigs. If you put node data or other puppet configuration in external sources, it would seem to me that: 1. Your complicating your configuration by essentially putting your puppet config in two different locations, and 2. Most importantly, your losing the ability to version control your configuration. It would seem to me that of utmost importance in any prod environment is the ability to diff incremental config pushes, and maybe roll them back where necessary. Am I missing a benefit that over rides disadvantages 2 and 3? Doug. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Users" 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-users?hl=en -~----------~----~----~----~------~----~------~--~---
-- Alex Laslavic
signature.asc
Description: OpenPGP digital signature
