How to Install & Set Up Puppet
Install open source Puppet — a Puppet server plus agents — for declarative configuration management at scale.
Prerequisites
- ✓A server host for the Puppet server (4 GB+ RAM) and one or more agent nodes
- ✓Resolvable hostnames and synchronized clocks (NTP) across all nodes
Add the Puppet 8 repository on Ubuntu 22.04
Add the Puppet 8 repository on RHEL / Enterprise Linux 9
!
Swap el-9 for el-8 on Enterprise Linux 8.
Install the server and agents
Verify and run the agent
!
On first run each agent submits a certificate signing request; sign it on the server with puppetserver ca sign --certname <node>.
Documentation & Knowledge Base
Download Puppet (OSS)— all versions & official links→Need Puppet (OSS) deployed and managed for you?
We're OpenStack Dev — we design, deploy, and operate production DevOps infrastructure.