Puppet (company)

From Wikipedia, the free encyclopedia
  (Redirected from Puppet (the company))
Jump to navigation Jump to search
Industry Computer software[1]
Founded 2005; 13 years ago (2005)[2]
Headquarters Portland, Oregon, U.S.
Key people
Luke Kanies (Founder), Sanjay Mirchandani (CEO), Andrew Shafer[2]
Products Puppet, Puppet Enterprise, and Puppet Forge[3]
Website puppet.com

Puppet is a privately held information technology (IT) automation software company based in Portland, Oregon.


Headquartered in Portland, showing their present location

Puppet's primary product, Puppet Enterprise,[4] comprises a commercially supported version of its open-source configuration management tool, Puppet. Puppet IT automation software uses Puppet's declarative language to manage various stages of the IT infrastructure lifecycle, including the provisioning, patching, configuration, and management of operating system and application components across enterprise data centers and cloud infrastructures.[5]

In February 2011 Puppet released its first commercial product, Puppet Enterprise, built on the open-source base and providing commercial users with improved usability as well as some commercial components.[6] In September 2011, the company released Puppet Enterprise 2.0, which introduced integration with MCollective, acquired by Puppet in 2010,[7] as well as provisioning for virtual machines directly on Amazon EC2 and VMware.[8] In June 2013, Puppet released Puppet Enterprise 3.0, which features a rewritten orchestration engine that will ease the automated rollout of changes across multiple sites and clouds.[9]

Puppet partners and has technology integrations with VMware, Amazon Web Services, Cisco, OpenStack, Microsoft Azure, Eucalyptus, Rightscale, and Zenoss.[10]

Built as cross-platform software, Puppet and Puppet Enterprise operate on Linux distributions, including RHEL (and clones such as CentOS and Oracle Linux), Fedora, Debian, Mandriva, Ubuntu, and SUSE, as well as on multiple Unix systems (Solaris, BSD, Mac OS X, AIX, HP-UX), and has Microsoft Windows support.[11][12] It is a model-driven solution that requires limited programming knowledge to use.[13]

Puppet purchased the infrastructure automation Distelli in September of 2017[14]. Puppet rebranded Distelli's VM Dashboard (a continuous integration / continuous delivery product) as Puppet Pipelines for Applications,[15] and K8S Dashboard as Puppet Pipelines for Containers.[16] The products were made generally available in October, 2017.[17]

Puppet released Puppet Discovery, a tool to discover and manipulate resources in hybrid networks, in May of 2018.[18] It is Puppet's third stand-alone enterprise product.


Puppet Founder Luke Kanies

In 2005, Puppet was founded by former CEO Luke Kanies.[2]


  1. ^ a b "Company Overview of Puppet Labs, Inc". Bloomberg Businessweek.
  2. ^ a b c "Puppet Labs". Crunchbase.
  3. ^ "Puppet Enterprise". Puppet.
  4. ^ Rao, Leena. "Cisco, Google Ventures, VMware Put $8.5M In Data Center Automation Startup Puppet Labs". TechCrunch.
  5. ^ Graner, Amber. "Puppet Labs Announces Puppet Enterprise".
  6. ^ Kerner, Sean Michael. "Puppet Goes After Enterprise System Management". Enterprise Networking Planet.
  7. ^ Rao, Leena. "Data Center Automation Startup Puppet Labs Acquires OPen Source Project The Marionette Collective". TechCrunch.
  8. ^ Finley, Klint. "Puppet 2.0 Will Support Amazon EC2 and VMware Provisioning". Silicon Angle.
  9. ^ New Puppet tool beefs up orchestration automation for enterprise use — Tech News and Analysis. Gigaom.com (2013-06-25). Retrieved on 2013-12-09.
  10. ^ Rao, Leena. "Cisco, Google Ventures, VMware Put $8.5M in Data Center Automation Startup Puppet Labs". TechCrunch.
  11. ^ "Docs: PE 2.0 - Installing - System Requirements". Puppet.
  12. ^ "Puppet system requirements". Puppet.
  13. ^ Dehaan, MP. "Deploying Apache Tomcat Applications With Puppet". tomcatexpert.
  14. ^ https://puppet.com/blog/welcome-distelli-to-puppet-family
  15. ^ https://puppet.com/docs/pipelines-for-apps/enterprise/index.html
  16. ^ https://puppet.com/docs/pipelines-for-containers/enterprise/index.html
  17. ^ https://puppet.com/blog/introducing-puppet-pipelines-and-puppet-container-registry
  18. ^ https://puppet.com/blog/announcing-puppet-discovery-general-availability

External links[edit]