Puppet
Puppet is a deployment and configuration management tool that operates using a server-client model. There is a centralized server called the Puppet Master that is responsible for taking in all of the desired state descriptions and compiling them to an intern catalog that holds the desired state for every managed server. All servers that are managed by Puppet need to have the Puppet agent installed on the local server. The agent connects to the server, to pull the state for the server it manages, and applies that locally. A managed server is called a node.
The base building block used by Puppet is called a resource. A resource is defined by specifying a resource type and a series of attributes. There are many resource types available, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access