Upgrade agents Regularly upgrade agents to keep your systems running smoothly. Before you begin Upgrade Puppet Server. Upgrade agents using the puppet_agent moduleUpgrade your Puppet agents using the puppetlabs/puppet_agent module. The puppet_agent module supports upgrading open source Puppet agents on *nix, Windows, and macOS Upgrade *nix agentsWe recommend using the puppetlabs/puppet_agent module when upgrading between major versions of Puppet agent. To upgrade *nix without the module, you can use the system's package manager. Upgrade Windows agentsTo upgrade Windows agents without the puppetlabs/puppet_agent module, reinstall the agent using the installation instructions. You don't need to uninstall the agent before reinstalling unless you’re upgrading from 32-bit Puppet to the 64-bit version. Upgrade macOS agentsTo upgrade macOS agents without the puppetlabs/puppet_agent module, use the puppet resource command.