On Mon, Feb 8, 2010 at 10:50 PM, Jesús Couto <jesus.co...@gmail.com> wrote:
> So, I was kind of hoping if some sucessfull Puppet users on this list could > have some time to chat about how they are using Puppet. How are your > machines and services life-cycles managed - all with Puppet, from install to > decommision? The way I see it, you have 3 phases in a life cycle of a server 1. Pre Operation (e.g. DNS) and OS installation. 2. Initial configuration 3. Never ending story of patching, changing configuration etc. Puppet handle 2 and most of 3, with the exceptions of one time activities (e.g. reboot this server now). You may want to view a presentation which address this part here: http://www.slideshare.net/ohadlevy/a-presentation-about-puppet-that-ive-made-at-the-osspac-conference I've written an application, which aims to solve all of the missing peaces around puppet - http://theforeman.org How do you deal with dynamic changes or process (been a theme of discussion > lately here) and having Puppet enforcing a "state"? One time activities are usually not done via puppet, and most people use ssh for this kind of things. Puppet goal is to enforce a state, so that's the default behavior. > Do you work always inside Puppet or some task have you "shut down" it till > you get it done correctly and then model it on Puppet? How many people work > with your Puppet configuration and how do you manage access - basically how > you use Puppet and distribute task to junior members or other teams or... > I currently have 31 people who have some sort of write access to the puppet manifests. nevertheless, a lot of the simple configuration changes, happen at the web interface level, reducing the risk that some one breaks something. > What kind of benefits have you got from using Puppet? What kind of > drawbacks? Have any taks you tried it and decided it was not suited? Are you > using tools like Capistrano/MCollective/Func/etc with Puppet? Why? How do > you coordinate that? > > I think that you need to be aware of what is the scope of puppet, what it can do, and what it cant do, puppet will not fix all of your problems over night, but there is a good chance that by using it, you will get there sooner. > If you want to answer here for anybody to see, great, but I would really > like to get in touch with, say, 2 or 3 "advocates" that could spend, say, 1 > h or so, talking about how do they do their work with Puppet, so if you want > to help, please send me a mail at this address. > I guess IRC is the best place to hang around for this kind of discussions - or maybe attend the next puppet camp :) cheers, Ohad -- 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.