Puppet is an open source configuration management software founded in 2005 by Luke Kanies, Andrew Clay Shafer and Teyo Tyree.