I beg to differ on "It really isn't."  Even at PyCon, you mostly hear about 
Chef and very little about Puppet. In fact I don't think there was a Puppet 
session at the last PyCon, was there?

When JK-M gives a talk or tutorial about deploying Django, even he says he uses 
Chef. Good grief.

John

On Jun 14, 2012, at 8:18 AM, Andrew Haydock wrote:

> It really isn't.  You will have people from both camps (Puppet and Chef) be 
> adamant that one is better than the other (seriously - some people get REALLY 
> wrapped up in this).  Without going into specifics both accomplish the same 
> task but differ slightly in coding and how they accomplish it.  Chef is based 
> in Seattle and Puppet is based in Portland - so both are essentially local.  
> 
> 
> 
> 
> 
> On Thu, Jun 14, 2012 at 7:54 AM, John DeRosa <[email protected]> wrote:
> I would enjoy such a talk. I've been puzzled about Chef vs. Puppet -- I don't 
> understand why Chef is the zeitgeist de jour, over using Puppet.
> 
> John
> 
> On Jun 13, 2012, at 4:39 PM, Kevin LaTona wrote:
> 
> >
> > Would any of you folks that have used these tools considering doing a 
> > SeaPig meeting to discuss your in's + out's / impressions about the various 
> > tool options?
> >
> > Maybe we could do a panel style discussion meeting as that would allow us 
> > all to explore the topic without the speakers having to do tons of prep 
> > work.
> >
> > I would be happy to the moderator of the panel if this idea comes together.
> >
> >
> > Since Chef is locally based I am sure I could get someone from the company 
> > to show and talk about their product.
> >
> > While Chef is nice and does a lot.
> >
> >
> > It makes sense that for some Python people they might want to be using 
> > something like Fabric or Salt or even Paramiko.
> >
> > Unless of course your fluent in both Python and Ruby that is and or are not 
> > doing all ways doing a complex install etc..
> >
> >
> > What do you all think?
> >
> > Any interest in this topic?
> >
> > Any takers to be part of the panel?
> >
> > If so, email me directly and let's see if we could put this together soon.
> >
> >
> > -Kevin
> >
> >
> > Kevin LaTona
> > STUDIO SOLA
> > Web | Mobile Development
> > Seattle WA USA
> >
> >
> >
> > On Jun 13, 2012, at 3:18 PM, Leo Shklovskii wrote:
> >
> >> At EnergySavvy we use a combination of Fabric and Chef.
> >>
> >> Chef is fantastic for setting up the server and environment (virtualenv, 
> >> uwsgi, nginx, databases, etc) but isn't quite the right tool for 
> >> deployment - it can be heavyweight with abstractions that don't really 
> >> make sense. Never mind having to write Ruby to make it go.
> >>
> >> Fabric is great as a lightweight layer to build your deployment system on. 
> >> We've followed some of the patterns Capistrano does (individual release 
> >> directories, symlinks) and have had a great system over the past few years.
> >>
> >> I don't know what your needs are around the CMS - but if they're not super 
> >> proprietary, I highly recommend taking a look at Mezzanine - 
> >> http://mezzanine.jupo.org/
> >>
> >> In addition there's also a Django Seattle group that covers a lot of these 
> >> issues and has a number of people with significant expertise in running 
> >> and deploying Django - http://www.djangoseattle.org/
> >>
> >> --
> >> --Leo
> >>
> >> Toby Champion wrote:
> >>> I'd recommend using Fabric over Chef if your application is in Python. 
> >>> That's because you can use your application code, either some of the 
> >>> Django project itself or your libraries, from within Fabric. I've found 
> >>> this useful for testing and diagnostics. I've used it recently for 
> >>> throwing fake data at an XMPP server, by using a library that's used by 
> >>> the Django app directly from Fabric. You can do this sort of thing by 
> >>> writing Django management commands, but for quick and dirty work (often 
> >>> required of start-ups), it's easier from Fabric.
> >>> Also, it's one less language to be programming in every day.
> >>> Toby
> >>> On 6/13/12 1:53 PM, Adam Feuer wrote:
> >>>> On Wed, Jun 13, 2012 at 12:39 PM, karen<[email protected]>  wrote:
> >>>>> There's Paste, which
> >>>>> doesn't sound ideal.....what else should I be looking at?
> >>>> It's not Python, but it's really good for this: Chef
> >>>> http://www.opscode.com/chef/
> >>>>
> >>>> It has a good community and a lot of pre-built recipes (scripts). I've
> >>>> used Fabric and Chef, I count those big advantages over Fabric.
> >>>>
> >>>> More info:
> >>>>
> >>>> http://www.opscode.com/blog/2011/05/23/deploy-django-cms-with-chef/
> >>>>
> >>>> http://wiki.opscode.com/display/chef/Build+a+Django+Stack
> >>>>
> >>>> -adam
> >>
> >
> >
> >
> 
> 

Reply via email to