Our Debian Servers are becoming more and more and I am having a bit of a problem keeping the configurations in sync e.g. for ssh keys. But also stuff like vim configurations and tools installed on the servers.
I would really like to have an option to have a default install on all of them where things like wget and w3m are installed and then have classes I can assign to servers so that my Database Servers have mysql-server and some firewall settings installed where as the Webservers have an apache installed and configured and other firewall settings enabled.
Is there something like this? I have found Chef cookbook but am a bit confused in how it works. What alternatives are there? I am only searching for a tool for Debian - other OS don't have to be supported and it can be all command line.
Also I would like to send off aptitude updates without having to log in every where once. I don't want install the updates automatically though!