Puppet ist eine in der Programmiersprache Ruby geschriebene Software, die der Verwaltung und Konfiguration von Unix-Systemen dient. Der Einsatz von Puppet und seiner deklarativen Konfigurationssprache hat eine immense Zeitersparnis bei der Administration von Computernetzen zur Folge.
Der Quellcode steht auf der Projektseite zum Download bereit.