dd-b wrote: > > > On Oct 1, 12:24 pm, Jeroen van Meeuwen <[EMAIL PROTECTED]> wrote: > >> Does that help? > > Yes, thanks. > > I'm inferring from your answer that not only does that work, but you > think it's a reasonable approach. >
Yes sir I do, and I split these manifests up in different categories as well (usefulness depending on the scale of the environment of course): - classes/ Aggregations of classes (from modules?), environment specific settings for those classes, overriding/extension of classes (such as subclassing the ssh module to make it apply to your organization): class yum-repo-profile { include yum::standard yum::repository { "custom": enable => true } } - domains/ Branch offices / co-locations with different dns suffices, network settings, security profiles. Maybe some organization specific stuff if your environment is a merger hybrid. - groups/ A group of hosts getting the same configuration (cluster-app1, cluster-app2, reverse-proxy-dmz) - services/ Sets of services - webservice (hourly logrotate maybe some selinux config) - ldapservice (no ldap authentication for these, only local system administrators) Basically a complete configuration in one service specific class of what your organization defines as a "service" How does that sound? -Jeroen --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---