Luke Kanies

Luke Kanies

Puppet Founder

Luke Kanies began writing the code that would become Puppet in 2005. As a sysadmin and consultant, he wasn't able to find automation tools his customers could rely on, and that they actually enjoyed using. Today, Puppet is the IT automation leader: More than 30,000 companies around the world manage their data center infrastructure and deployments with Puppet. As Puppet founder and its first CEO for over eleven years, Luke raised $87 million to fund Puppet's growth, and build Puppet into a thriving company.

Why Puppet has its own configuration language

I was O’Reilly’s Velocity conference back in June, giving a talk on hacking Puppet, and Puppet’s configuration language came up a lot. Most people love the language and find it the simplest way of expressing their configurations, but some are frustrated by how simple it is and wish they had a full Turing-complete language like Ruby for specification. I thought it would be worthwhile to discuss why Puppet has a custom language, and dive into some of the benefits and costs.