A module for Puppet which will automatically deploy everything needed to run the server.