Among the many configuration management tools available, Ansible has some distinct advantages--it's minimal in nature, you don't need to install anything on your nodes, and it has an easy learning cur.
Esteto
Cartepedia
Ansible: up and running: automating configuration management and deployment the easy way