Two options come to mind: 1) Install the JDK and Tomcat products from tarball into separate directories for each version which is what I do with erwbgy/sunjdk<http://forge.puppetlabs.com/erwbgy/sunjdk> and erwbgy/tomcat <http://forge.puppetlabs.com/erwbgy/tomcat>
2) Create custom packages for each of the product versions installing the files into separate directories - for example using fpm<https://groups.google.com/forum/#!msg/puppet-users/3phnJuKctdQ/RfAL3pd4NxIJ> . - Keith On 18 May 2013 09:38, Luca Gervasi <[email protected]> wrote: > Hello, > > i'm starting using Puppet on my personal lab. There I'd like to reproduce > a multi base tomcat installation as follows: > > * Multiple jdk installations (multiple 1.6.x, multiple 1.7.x) > * Multiple tomcat installations (multiple 6.0.x, multiple 7.0.x) > > Here is the problem: > using the Package definition, i'm unable to have multiple jdk version (as > 1.6.4 supersedes 1.6.3, leaving only the last one installed correctly), so > I created a custom define that uses a File definition to copy multiple > directories (/opt/java/jdk-$version) from my puppetmaster (recurse + purge) > and used this as follows: > > tomcat::home { "6.0.37": version => "6.0.37"} > jdk::home { "1.6.24": version => "1.6.24"} > > but i'm unable to create a simple check on my tomcat istances like a > require tomcat-6.0.37. > > How can i accomplish what i need? > > Thanks in advance. > > Luca Gervasi > > -- > 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. > > > -- 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.
