SystemImager is software which automates Linux installs, software distribution, and production deployment. It allows you to install complete system images to many hosts, from one image server. It's quite advanced, would take some learning.
Puppet is a system to abstract system administrator tasks such as configuring web servers, deploying database servers, and so on. It provides an abstract language to specify configurations and then handles deployment for you.