[Chicago] Chef

William Scullin wscullin at alcf.anl.gov
Thu Sep 23 23:51:02 CEST 2010


For puppet type roles, at work we use bcfg2. For many of our local
projects, I've really liked Fabric:

http://docs.fabfile.org/0.9.2/

I've also been playing with Kokki for some personal work:
http://samuelks.com/kokki/index.html

Overall, I guess the real question is: what are you trying to do and
at what scale?

- William


On Thu, Sep 23, 2010 at 9:16 AM, Tal Liron <tal.liron at threecrickets.com> wrote:
>  Sure, you can write your scripts in any language. But, what of your script
> uses a Python 2.6 feature and you happen to be deploying to a platform that
> has 2.4? Welcome to the world of today, of major Linux distributions.
>
> Of course, I'm recommending Bash here, but it has a lot of the same
> problems. There are differences between *BSD, GNU and Solaris userland that
> can make or break. I guess I prefer Bash because these differences are old,
> documented and stable. "Agile" languages are quickly moving targets for
> deployment.
>
> My problem with Chef was first installing it: getting dependencies at their
> right versions, and then making sure that clients and servers had the exact
> same version, because Chef spits out strange error messages if it doesn't.
>
> The promise of Chef/Puppet is really nice -- to abstract the painful
> differences between deployment targets. But I think the projects themselves
> have a ways to go.
>
> -Tal
>
> On 09/23/2010 09:03 AM, sheila miguez wrote:
>>
>> what happened?
>>
>> also, I thought people also wrote recipes in python?
>>
>>> On Sep 23, 2010 1:05 AM, "Tal Liron" <tal.liron at threecrickets.com
>>> <mailto:tal.liron at threecrickets.com>> wrote:
>>>
>>>  I had miserable experience getting Chef to actually work. And Puppet,
>>> too, for that matter. If you have to deploy your deployment solution,
>>> something is very wrong.
>>>
>>> Bash is ugly but portable and works. It pays to learn it well.
>>>
>>> -Tal
>>>
>>>
>>>
>>> On 09/22/2010 08:12 PM, Garrett Smith wrote:
>>> >
>>> > Does anyone here love Chef? Thinking about tossin...
>>>
>>
>> _______________________________________________
>> Chicago mailing list
>> Chicago at python.org
>> http://mail.python.org/mailman/listinfo/chicago
>
> _______________________________________________
> Chicago mailing list
> Chicago at python.org
> http://mail.python.org/mailman/listinfo/chicago
>


More information about the Chicago mailing list