When you stay up to date with Puppet Enterprise, you get the latest bug and security fixes. There’s no built-in way to check if there’s a new release of PE. However, you can use a task to check for and download the latest PE long-term support (LTS) release.
Please note that the task does not automatically upgrade your system. It downloads the latest PE LTS release tarball so that you can upgrade PE during your next maintenance window.
Version and installation information
PE version: LTS PE releases, currently 2019.8 and 2021.7.
Installation type: This task requires that the primary server has internet access.
By installing the
puppetlabs-support_tasks module, you can use task
support_tasks::st0362_download_latest_pe_in_stream to check if you are on the latest PE LTS version. If there are newer LTS releases available, the task downloads the most recent release tarball to a location of your choice.
Download and install the
puppetlabs-support_tasks modulewhich includes the task for this solution. If you’re already using
puppetlabs-support_tasks, please update the module.
To check for and download the release, you can either schedule task
support_tasks::st0362_download_latest_pe_in_streamor run it ad hoc with the primary server as the job target.
This task takes one required parameter,
dlpath, the path on the primary server you’d like to download the PE release tarball to.
If the task fails, check the console output to make sure your path is correct.