manage software versions in their puppet modules. Personally I have
adopted the profile/role pattern and have the need to support many
different combinations of java based middleware. My puppet environment has
evolved such that each major version of software gets its own class. For
example: tomcat::6_0, tomcat::7_0, java::1_6, java::1_7. The versions
then propagate into the profiles: profile::tomcat::7, profile::jboss::7,
etc. This strategy has been successful but I do see others taking
different approaches such as having a module for a single version of
software or passing in the desired version to a class as a parameter. I
haven't found any documentation or blogs that really address this so was
hoping to generate some comments on the subject with this forum post. Are
there any puppet best practices or known anti-patterns in this space?
--
You received this message because you are subscribed to the Google Groups "Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.