Puppet — кроссплатформенное клиент-серверное приложение на языке программирования Ruby, предназначенное для централизованного управления конфигурацией операционных систем и программ, установленных на нескольких компьютерах. Puppet позволяет просто настроить и впоследствии быстро управлять практически любой сетью на базе любой операционной системы Red Hat Enterprise Linux, CentOS, Fedora, Debian, Ubuntu, OpenSUSE, Solaris, BSD, macOS и Microsoft Windows.
Является собственностью Perforce Software, Inc., американского разработчика программного обеспечения, используемого для разработки и запуска приложений включая ПО для контроля версий, веб-управления репозиториями, совместной работы разработчиков, управления жизненным циклом приложений, серверов веб-приложений, инструментов отладки, автоматизации платформ и гибкого планирования.