Thank you for your advice. Actually, the application need to be deployed is a webapp and may be modified many times a day, so package it is too heavy for us.
2011/6/23 jcbollinger <john.bollin...@stjude.org> > > On Jun 22, 9:35 pm, flex <frostyn...@gmail.com> wrote: > > These is another question, i have many defines which will apply an > > application to sepcified path, called as: > > > > application::add { "app1": path => "/var/app1" } > > > > by this i can apply app1 and app2 in node1, app3 and app4 in node2, etc. > > > > now, how do i switch this to a class? Need i create a seperate class for > all > > the apps although the only difference is the path? > > > I recommend that you package your applications for your nodes' native > packaging system (RPM, apt, etc.), and use Package resources to manage > them. Creating a local repository for your packages helps make this > approach very smooth. You still need to put the Package resources > into one or more classes, but you don't need to worry about specifying > a path for each one. > > Although creating packages may seem intimidating if you haven't done > it before, it's really not that hard, and you get management benefits > that extend well beyond Puppet. > > > John > > -- > 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 > puppet-users+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/puppet-users?hl=en. > > -- System Administrator, Focus on System Management and Basic Development -- 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 puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.