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. 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 _______________________________________________ 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/