Puppet is an Open Source Poppet


Remember that old gibe that open source was never innovative? Well, here's a cool idea that's free software through and through and doing things in new ways:

Puppet is a declarative language for expressing system configuration, a client and server for distributing it, and a library for realizing the configuration.

Rather than approaching server management by automating current techniques, Puppet reframes the problem by providing a language to express the relationships between servers, the services they provide, and the primitive objects that compose those services. Rather than handling the detail of how to achieve a certain configuration or provide a given service, Puppet users can simply express their desired configuration using the abstractions they're used to handling, like service and node, and Puppet is responsible for either achieving the configuration or providing the user enough information to fix any encountered problems.

Clearly a boon for an age where scale-up is an increasing problem for successful companies.

Hard-headed VCs seem to like it too:

Reductive Labs, a provider of next-gen enterprise IT automation, announced today that it has closed its Series A round of funding in the amount of $2 million led by Silicon Valley-based, early stage investor True Ventures and other private investors. Reductive Labs will use the capital infusion to expand the company and further enhance its flagship offering – Puppet. Reductive Labs is pioneering a fundamentally different paradigm to IT management. Puppet helps businesses optimize IT operations, transforming what is often viewed as a cost center into a strategic advantage.

Follow me @glynmoody on Twitter or identi.ca.

"Recommended For You"

Open Enterprise Interview: Ismael Ghalimi How open source supports CERN's Large Hadron Collider