Puppet

Available to
Staff,
Faculty,
Researchers,
IT Professionals
Description

Puppet software is a configuration management and automation tool that uses custom declarative language to describe system configuration. It is distributed using the client-server paradigm and a library to realize the configuration. The resource abstraction layer enables administrators to describe the configuration in high-level terms, such as users, services and packages. Puppet will then ensure the server's state matches the description. Puppet helps organizations deliver infrastructure changes faster and enables infrastructure as code, providing DevOps practices such as versioning, automated testing, continuous integration and continuous delivery.

ITS-EI-TPS offers system administrators a Puppet Enterprise server to manage nodes on-premise or in the Cloud.