Re: [Puppet Users] Re: Using puppet to redeploy staging app

2011-01-18 Thread Al @ Lab42
On Monday, January 17, 2011 10:33:33 AM UTC+1, Romain PELISSE wrote: > > > @lab42: Your Puppi module sounds quite interesting indeed. I guess I could > probably reduce the amount of "junk" in my current puppet configuration > using it. I'll look into it in the next days. > Sweet. If you have a

Re: [Puppet Users] Re: Using puppet to redeploy staging app

2011-01-17 Thread Romain Pelisse
@Daniel Pittman : don't worry about I will call the "assumption" - in a ml, one has always to compromise between describe his all situation (hence, 20 pages mail) or do something rather shorter but clearly spotty. Your answers were quite helpful anyway @lab42: Your Puppi module sounds quite intere

Re: [Puppet Users] Re: Using puppet to redeploy staging app

2011-01-15 Thread Al @ Lab42
To manage application deployments I've written this Puppi module: https://github.com/example42/puppet-modules/tree/master/puppi it's been designed originally to configure deployments procedures via puppet but it has to be run directly from the target node (until I'll write a mcollective agent) .

Re: [Puppet Users] Re: Using puppet to redeploy staging app

2011-01-14 Thread Romain Pelisse
How are you versioning/distributing your software? > The commits go in github and are polled regularly by our Hudson (CI server) which builds our code (Scala/Java code and also some Javascript source code), run the tests and package all of that either in jar or zip files. Hudson deploys everything

[Puppet Users] Re: Using puppet to redeploy staging app

2011-01-14 Thread chris mague
On Jan 14, 2:27 pm, Romain Pelisse wrote: > > It depends on how you deploy your applications. > > > In the case of packaged applications I do the following after tests > > pass in Hudson: > > > 1) using extconf to specify versions and overwrite the package version > > of the file with a script >

Re: [Puppet Users] Re: Using puppet to redeploy staging app

2011-01-14 Thread Romain Pelisse
> > It depends on how you deploy your applications. > > In the case of packaged applications I do the following after tests > pass in Hudson: > > 1) using extconf to specify versions and overwrite the package version > of the file with a script > 2) use mcollective to go out and run apt-get update

[Puppet Users] Re: Using puppet to redeploy staging app

2011-01-14 Thread chris mague
On Jan 14, 1:41 pm, Romain Pelisse wrote: > Hi, > > I'm building a staging environement and I would like it to be able to > redeploy automatically, after each commit - or every hour, some > applications. Those applications are right now deployed and set up by > puppet. I wonder if I should use pup