Upgrading
To upgrade your deployment, you must upgrade both the infrastructure components and agents.
The order in which you
upgrade components is important. Always upgrade Puppet Server and PuppetDB simultaneously, including the puppetdb-termini
package on Puppet Server nodes, and always upgrade them before you
upgrade agent nodes. Do not run different major versions on your Puppet primary servers (including Server) and PuppetDB nodes.
Important: Any time the
puppet-agent
package is updated, make sure to restart the puppetserver
service afterward.
Note: These instructions cover upgrades in the versions 5, 6 and 7 series.
For instructions on upgrading from version 3.8.x, see previous versions of the
documentation.
-
Upgrade Puppet Server
Upgrade Puppet Server to adopt features and functionality of newer versions. -
Upgrade agents
Regularly upgrade agents to keep your systems running smoothly. -
Upgrade PuppetDB
Upgrade PuppetDB to get the newest features available.