Puppet (software)
Open source configuration management software / From Wikipedia, the free encyclopedia
Dear Wikiwand AI, let's keep it short by simply answering these key questions:
Can you list the top facts and stats about Puppet (software)?
Summarize this article for a 10 year old
Puppet is a software configuration management tool which includes its own declarative language to describe system configuration. It is being developed by Puppet Inc., founded by Luke Kanies in 2005. Its primary product, Puppet Enterprise,[3] is a proprietary and closed-source version of its open-source Puppet software. They use Puppet's declarative language to manage stages of the IT infrastructure lifecycle, including the provisioning, patching, configuration, and management of operating system and application components in data centers and cloud infrastructures.[4]
This article contains content that is written like an advertisement. (February 2018) |
Developer(s) | Puppet |
---|---|
Initial release | 2005; 19 years ago (2005) |
Stable release | 8.5.1
/ 4 March 2024; 56 days ago (4 March 2024) |
Repository | |
Written in | C++ & Clojure from 4.0,[1] Ruby |
Operating system | Linux, Unix-like, Microsoft Windows |
Type | |
License | Open Source Puppet: Apache for >2.7.0, GPL for prior versions. Puppet Enterprise: proprietary[2] |
Website | puppet |
Puppet uses an open-core model; its free-software version was released under version 2 of the GNU General Public License (GPL) until version 2.7.0,[5] and later releases use the Apache License, while Puppet Enterprise uses a proprietary license.
Puppet and Puppet Enterprise operate on multiple Unix-like systems (including Linux, Solaris, BSD, Mac OS X, AIX, HP-UX) and has Microsoft Windows support.[6][7] Puppet itself is written in Ruby, Facter is written in C++, and Puppet Server and Puppet DB are written in Clojure.[8]