Puppet agent and operating system support life cycles
Puppet ends platform-specific support for Puppet agent at the platform vendor's end-of-life (EOL) date. At EOL, Puppet stops providing agents, masters, patches, fixes, and security updates for the operating system.
For example, Fedora 20 reached its EOL on June 23, 2015. As of that date, Puppet stopped testing and providing fixes, updates, and support for Puppet Enterprise and open source Puppet versions of that agent.
On platforms where the vendor does not publish EOL dates, we support Puppet agent on the two most recent releases of a platform (such as Mac OS X 10.13 and 10.14).
At our discretion, Puppet sometimes continues to support certain agent operating systems after the platform vendor's EOL.
In all cases, we announce a Puppet agent platform's EOL at least 90 days before Puppet's EOL date for the platform.
For a list of supported operating systems, see Puppet supported operating systems.
Puppet Enterprise master and operating system support life cycles
Puppet aligns Puppet Enterprise master platform support to the Puppet Enterprise version support lifecycle. In general, Puppet supports a Puppet Enterprise master platform until the EOL date for a Puppet Enterprise version.
However, if a PE master platform vendor's EOL date is more than 6 months sooner than its PE version EOL date, we may, at our discretion, end support for that master platform at the platform vendor's EOL date.
In all cases, we announce a PE master platform's EOL at least 6 months before Puppet's EOL date for the platform.
For a list of the supported operating systems, see Puppet Enterprise supported operating systems.