Puppet United States Puppet is an infrastructure configuration management automation platform that uses a declarative language to define system state, supporting OS configuration, application deployment, compliance, and security automation.