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/