Installing and upgrading
Puppet can be installed and upgraded in various configurations to fit the needs of your environment.
-
System requirements
Puppet system requirements depend on your deployment type and size. Before installing, ensure your systems are compatible with infrastructure and agent requirements. -
Installing Puppet
To get started using Puppet, you must first complete the initial installation and setup process. -
Installing and configuring agents
You can install agents on *nix, Windows, or macOS. -
Manually verify packages
Puppet signs most of its packages, Ruby gems, and release tarballs with GNU Privacy Guard (GPG). This signature proves that the packages originate from Puppet and have not been compromised. Security-conscious users can use GPG to verify package signatures. -
Managing Platform versions
To receive the most up-to-date software without introducing breaking changes, use thelatest
platform, pin your infrastructure to known versions, and update the pinned version manually when you’re ready to update. -
Upgrading
To upgrade your deployment, you must upgrade both the infrastructure components and agents.