Cf Engine

Program-Transformation.Org: The Program Transformation Wiki
http://www.iu.hioslo.no/cfengine/

cfengine is short for `configuration engine'. Although its primary goal is to `administrate and configure large computer networks' we believe it can also be used to configure software.