Ansible is a leading configuration management system, suitable for both RedHat and Debian/Ubuntu based distros. You can even use it on windows :-)
During our projects with ansible we have developed a series of publically available roles, which are there for you to get started. (hosted on github)