Open Source Puppet

Open source Puppet helps you describe machine configurations in a declarative language, bring machines to a desired state, and keep them there through automation.

Go to open source Puppet docs