On Monday, December 3, 2012 10:26:33 AM UTC-6, Smashed wrote:
>
> John, thanks for your input. I should note however that this application 
> is just one of several types of machines that we will set up. It's just 
> that this our primary type of machine that needs to be configured so I 
> listed it as an example. We have other such as, memache, redid, solr, 
> hadoop, etc. I'm trying to start off on the right foot by learning "best 
> practices". Having said that could you lend some guidance on my original 
> questions?
>


No, I can't, not any more so than I already have done.  Most of your 
questions bear on issues that are specific to your site or are highly 
interrelated.  I do not have the local knowledge I would need to make good 
recommendations on specifics, and sorting out the interrelations among 
pieces of your configuration is a major set of design tasks (not something 
I can do for you).

I will re-emphasize, however, that I think you are going about this the 
wrong way.  Nobody learns Puppet by doing a *de novo* top-down design of an 
entire site configuration.  The best way to learn Puppet is bottom-up.  
Moreover, that allows you to integrate Puppet gradually into your 
infrastructure, which tends to go much more smoothly than trying to change 
over all at once.

Do start with some simple modules (both senses of the term).  Ignore 
profiles for now, as I already suggested, but by all means use role classes 
if that design style is your goal.  Keep your modules small and tightly 
focused.  Profiles will emerge as you configure additional roles -- look 
for recurring, natural aggregates of your modules.


John

-- 
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/-/ZueYPfumVVUJ.
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