Re: [Puppet Users] Re: Puppet for app deployment

2010-01-17 Thread Julian Simpson
> Resurrecting this a bit... I have to check those tools (ControlTier, > Capistrano), but a more higher level question: does this mean those tools > sit on top of Puppet or other System Configuration Tool, doing changes to > Puppet manifiests, or simply that one assumes a System Configuration Tool

Re: [Puppet Users] Re: Puppet for app deployment

2010-01-17 Thread Jesús Couto
Resurrecting this a bit... I have to check those tools (ControlTier, Capistrano), but a more higher level question: does this mean those tools sit on top of Puppet or other System Configuration Tool, doing changes to Puppet manifiests, or simply that one assumes a System Configuration Tool to keep

Re: [Puppet Users] Re: Puppet for app deployment

2010-01-14 Thread Scott Smith
On 1/14/10 11:36 AM, Alex-SF wrote: Just as a point of clarification, ControlTier does not use Capistrano though there is a bit of conceptual similarity around the notion of "command dispatching". You're right, as much as I read somehow I misunderstood that. Speaking of, how many people on th

Re: [Puppet Users] Re: Puppet for app deployment

2010-01-13 Thread Scott Smith
On 1/12/10 10:23 PM, Silviu Paragina wrote: Probably a brainfart, but: This scenario is typical and would suggest the requirement of database resource. And this would be just enough. Interesting idea, but it can't handle complex schema changes. Usually these are not "set it and forget it" ope

Re: [Puppet Users] Re: Puppet for app deployment

2010-01-12 Thread Silviu Paragina
Probably a brainfart, but: This scenario is typical and would suggest the requirement of database resource. And this would be just enough. Hypothetical example: On the db machine you will have a resource like: database { "mydb": ensure => 34, versionscript => "puppet:///modules/myapp/db_g

Re: [Puppet Users] Re: Puppet for app deployment

2010-01-12 Thread Jesús Couto
I'm finding this discussion interesting and... depressing, as I'm trying to model an enviroment where our #1 task is to deploy Java web apps on tomcat servers. Is there any already existant documentation/resource discussing this? The 2 objections listed are interesting, even if my enviroment usual

Re: [Puppet Users] Re: Puppet for app deployment

2010-01-11 Thread geoffrey papilion
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

Re: [Puppet Users] Re: Puppet for app deployment

2010-01-11 Thread Julian Simpson
2010/1/11 SyRenity : > Hi. > >> >> Check out Capistrano or Vlad (I prefer Vlad). >> >> http://www.capify.org/index.php/Capistrano >> >> http://rubyhitsquad.com/Vlad_the_Deployer.html > > > Thanks. These 2 seems to be mostly Ruby/ROR oriented - any of them > working with Java/C++ apps, or my best be

Re: [Puppet Users] Re: Puppet for app deployment

2010-01-11 Thread Scott Smith
SyRenity wrote: Thanks. These 2 seems to be mostly Ruby/ROR oriented - any of them working with Java/C++ apps, or my best bet still the ControlTier? Regards. Control Tier uses capistrano. -scott -- You received this message because you are subscribed to the Google Groups "Puppet Users" gro

Re: [Puppet Users] Re: Puppet for app deployment

2010-01-11 Thread Scott Smith
On 1/11/10 7:44 AM, SyRenity wrote: Unfortunately I do have such dependencies. What tool would require the least dependencies on managed machines, and would be the easiest to learn? Check out Capistrano or Vlad (I prefer Vlad). http://www.capify.org/index.php/Capistrano http://rubyhitsquad.

Re: [Puppet Users] Re: Puppet for app deployment

2010-01-11 Thread Scott Smith
On 1/11/10 7:46 AM, SyRenity wrote: But application can be also considered as a resource - it has files, packages and settings. No, an application may be composed of resources. Puppet is perfectly capable of managing them, yes. But the deliberate *deployment* of live software in a dynamic fas

Re: [Puppet Users] Re: Puppet for app deployment

2010-01-11 Thread Trevor Vaughan
Then, Puppet + ControlTier is a pretty safe bet. If you want to do it all Puppet then you'll need to figure out how to do cross-system semaphores or something like that. Alternatively, you can just re-write your app initialization scripts to check for the resources themselves. This was what I ge