Shameless plug:
If you know you should be using a configuration management tool, but haven't picked one yet, I'll be releasing a book on Wednesday Sept 4th just for you.
The book is called "Taste Test" and compares Puppet, Chef, Salt, and Ansible.
In the book, I implement an identical project with each tool so you can see what each one is like to work with.
I definitely had some big surprises when writing the book. Spoiler: Ansible was by far the simplest, easiest to understand, and quickest to get up and going.
To get a discount for the book release, just sign up on the mailing list: http://devopsu.com/books/taste-test-puppet-chef-salt-stack-a...