Written by a former Puppet employee. As another former Puppet employee, I can vouch that he knows how configuration management works.
Connect as any user, not just root, and sudo as needed
This is quite a big feature which was preventing me from using other similar tools like Sprinkle (with Capistrano [Ruby]). Sometimes within these large “enterprisey” companies, you aren’t actually in the sudoers file. Requiring sudo all the time was a silly choice.
nice. this appears to fill a very useful niche between fabric and puppet.
We started using this at work, it’s pretty fantastic!
No agents or software to install on managed machines
I like the push-based philosophy. It’s easier to understand than an agent running somewhere that updates thing automagically.