I did up a nifty deployment engine using Jenkins. Give the devs/CM a form (e.g. "silo", application versions, etc). It would figure out what it needed to deploy and then do so, complete with telling the Nagios system to disable checks while everything was going on. Foreman/Puppet could be the right tool for a *production* environment, particularly if your applications can be deployed piecemeal, but doing it for dev seems like it would add increased overhead without any real benefit.
On Fri, Mar 2, 2012 at 12:15 PM, Adam Heinz <a...@metricwise.net> wrote: > We do something similar to what you describe with foreman (which can > be used as an ENC). The user sets the my-app-version parameter on the > node, then runs puppet on that node. The main drawback is that > foreman does not currently have a permission for puppetrun, so the > users have to be admins, so I have a test puppet master for this > purpose. > > -- > 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. > > -- 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.