Managing Platform versions


To receive the most up-to-date software without introducing breaking changes, pin your infrastructure to known versions, and update the pinned version manually when you’re ready to update.

For example, if you’re using the puppetlabs/puppet_agent module to manage the installed puppet-agent package, use this resource to pin it to version 7.0.0:
class { '::puppet_agent':
  collection      => 'puppet7',
  package_version => '7.0.0',
To upgrade to newer versions within the puppet7 collection, update the package_version. If you're upgrading from an earlier collection, simply update the collection and package_version.
How helpful was this page?

If you leave us your email, we may contact you regarding your feedback. For more information on how Puppet uses your personal information, see our privacy policy.

Puppet sites use proprietary and third-party cookies. By using our sites, you agree to our cookie policy.