CFEngine

CFEngine is a popular open source configuration management system, written by Mark Burgess. Its primary function is to provide automated configuration and maintenance of large-scale computer systems, including the unified management of servers, desktops, embedded networked devices, mobile smartphones, and tablet computers.

Read more about CFEngine:  History: CFEngine 1 & CFEngine 2, CFEngine 3: Promise Theory, Portability, Research-based, Commercialization, Convergence, User Base