To upgrade your Puppet Enterprise deployment, you must upgrade both the infrastructure components and agents.


Major primary server OS upgrades (such as Ubuntu 18.04 to 20.04) require Back up and restore PE.

Major agent OS upgrades require reinstalling the puppet-agent package (as explained in Installing agents) and reinstalling any Ruby plugins/gems that were added at /opt/puppetlabs/puppet/bin/gem.