I find that there are two problems when trying to use puppet for application deployment.
1. Latency 2. Intersystem dependencies Latency : I cannot count on puppet to do what I want it to do in a low latency fashion. Puppetrun can address the issue, but I cannot specify an order of operations etc.. plus I have to verify that the application has completed its roll out which mean taking a look at a report. Intersystem dependencies: I think this was addressed in a later thread, but I haven't found an easy way of specifying "check db on server[1] is at this version before running rpms on servers [5-100]", or better still "update db on server 1 before executing package installations on servers [5-100] ". I find that tools like capistrano, func, and pssh address these two issues better; i know that something has run, and can immediately address any issues as the bubble up. They aren't persistent like puppet, which makes them difficult to use when verifying configurations a week later. Also, they have implicit dependencies unlike puppet(it executes from step a->z because a comes before b, etc...), which makes writing a deployment script easier. //geoff On Mon, Jan 11, 2010 at 7:46 AM, SyRenity <stas.os...@gmail.com> wrote: > Hi. > >> I highly suggest you leave Puppet to what it does best - managing resources >> (files, packages, users, >> mounts, etc.). > > > But application can be also considered as a resource - it has files, > packages and settings. > > Or there is some clear difference between system components and the > custom applications? > > Regards. > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To post to this group, send email to puppet-us...@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. > > > >
-- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-us...@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.