I've have a server running Centos for running various web sites. I'd like to be able to move to a position where my server's configuration is held in git ie the apache configuration files, firewall rules etc so that configuration management is much easier. What tools are available to build my server setup on top of an existing Centos image?