Puppet (software)
| Puppet | |
|---|---|
| Developer(s) | Puppet | 
| Initial release | 2005 | 
| Stable release | 8.10.0
   / 22 October 2024 | 
| Repository | |
| Written in | C++ & Clojure from 4.0, 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 | 
| Website | puppet | 
Puppet is a software configuration management tool developed used to manage stages of the IT infrastructure lifecycle.
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, 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. Puppet itself is written in Ruby. Facter, Puppet’s cross-platform system profiling library, is written in C++. Puppet Server and Puppet DB are written in Clojure.
It is developed by Puppet Inc., which is owned by Perforce, which is owned in turn by private equity firms.