On 05/22/2010 09:07 PM, seph wrote:
> Joe McDonagh <joseph.e.mcdon...@gmail.com> writes:
> 
>> what's most important to me in a
>> programming language of any type is expressibility or usability for the
>> task at hand.
>>
>> This is why I chose puppet. Puppet's DSL is made of awesome. I've looked
>> at chef but it just doesn't jive with me, but the reason it doesn't is
>> the reason it's gaining momentum afaict: the ruby-ness of it.
> 
> I have almost the opposite feeling. I've played with puppet on and off
> since it began, and started really using it a couple years ago. I find
> it's DSL pretty awful. It's full of weird corner cases, and mis-designed
> bits. It's looks simple, which makes for really easy examples and
> beginnings, but you very quickly get into it's limitations and bugs.

The only thing I can think of limitations in puppet that people
frequently encounter is inter-node dependencies. I'm interested to see
what other limitations you ran into, as I read a lot about puppet from
the mailing lists, use it a lot, and try to help out on the IRC channel
when I can. It's the first software package I ever felt helped me so
much in my everyday life that I should really help out in the community
with it.

> 
> I keep meaning to look at chef, but the pain from puppet's DSL isn't
> quite bad enough to merit the cost of switching. If I were starting
> fresh today, I'd look hard at chef, and probably fall back to puppet. I
> find the other tools much harder to use.
> 
> seph

Definitely 100% with you on this, especially cfengine. I've always found
it difficult to understand, though I'm hoping to sit in on the cfg mgmt
usenix mini conference in Boston coming up. There is a day class of
cfengine3. From an article I read a few months back maybe, it picked up
some stuff from puppet so I'm interested in seeing what it's all about
these days.

-- 
Joe McDonagh
AIM: YoosingYoonickz
IRC: joe-mac on freenode
L'ennui est contre-révolutionnaire

_______________________________________________
Discuss mailing list
Discuss@lopsa.org
http://lopsa.org/cgi-bin/mailman/listinfo/discuss
This list provided by the League of Professional System Administrators
 http://lopsa.org/

Reply via email to