Puppet is a cross-platform tool that you can use to automate and enforce the configuration of most major subsystems in Oracle Solaris. Use Puppet to automate tasks such as provisioning, software management, and system configuration. Puppet enables you to standardize and enforce resource configurations across your entire IT infrastructure. Puppet can scale from simple deployments to more complex infrastructures, such as cloud deployments.
This chapter provides an overview of Puppet infrastructure, as well as a basic description of how Puppet is implemented in Oracle Solaris.
This chapter includes the following topics: