Forge Home

puppet_agent

Upgrades All-In-One Puppet Agents

1,703,505 downloads

1,516 latest version

4.3 quality score

We run a couple of automated
scans to help you access a
module's quality. Each module is
given a score based on how well
the author has formatted their
code and documentation and
modules are also checked for
malware using VirusTotal.

Please note, the information below
is for guidance only and neither of
these methods should be considered
an endorsement by Puppet.

Version information

  • 4.19.0 (latest)
  • 4.18.0
  • 4.17.0
  • 4.16.0
  • 4.15.0
  • 4.14.0
  • 4.13.0
  • 4.12.1
  • 4.12.0
  • 4.11.0
  • 4.10.0
  • 4.9.0
  • 4.8.0
  • 4.7.0
  • 4.6.1
  • 4.6.0
  • 4.5.0
  • 4.4.0
  • 4.3.0
  • 4.2.0
  • 4.1.1
  • 4.0.0
  • 3.2.0
  • 3.1.0
  • 3.0.2
  • 3.0.1
  • 3.0.0
  • 2.2.3
  • 2.2.2
  • 2.2.1
  • 2.2.0
  • 2.1.2
  • 2.1.1
  • 2.1.0
  • 2.0.1
  • 1.7.0
  • 1.6.2
  • 1.6.1
  • 1.6.0
  • 1.5.0
  • 1.4.1
  • 1.4.0
  • 1.3.2
  • 1.3.1
  • 1.3.0
  • 1.2.0
  • 1.1.0
  • 1.0.0
  • 0.2.0
  • 0.1.0
released Mar 6th 2024
This version is compatible with:
  • Puppet Enterprise 2023.5.x, 2023.4.x, 2023.3.x, 2023.2.x, 2023.1.x, 2023.0.x, 2021.7.x, 2021.6.x, 2021.5.x, 2021.4.x, 2021.3.x, 2021.2.x, 2021.1.x, 2021.0.x, 2019.8.x, 2019.7.x, 2019.5.x, 2019.4.x, 2019.3.x, 2019.2.x, 2019.1.x, 2019.0.x, 2018.1.x, 2017.3.x
  • Puppet >= 5.0.0 < 9.0.0
  • RedHat, CentOS, OracleLinux, Scientific, SLES, Debian, Ubuntu, Fedora, Solaris, Windows, AIX, OSX, AlmaLinux, Rocky
Tasks:
  • delete_local_filebucket
  • facts_diff
  • install
  • version
Plans:
  • run

Start using this module

  • r10k or Code Manager
  • Bolt
  • Manual installation
  • Direct download

Add this module to your Puppetfile:

mod 'puppetlabs-puppet_agent', '4.19.0'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add puppetlabs-puppet_agent
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install puppetlabs-puppet_agent --version 4.19.0

Direct download is not typically how you would use a Puppet module to manage your infrastructure, but you may want to download the module in order to inspect the code.

Download

Documentation

puppetlabs/puppet_agent — version 4.19.0 Mar 6th 2024

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

v4.19.0 - 2024-03-06

Full Changelog

Added

  • [Fix #703] use 'type' instead of 'which' for increased portability #704 (zbentley)
  • support download with python3 urllib.request #702 (h0tw1r3)
  • Add Debian 12 bookworm support #698 (h0tw1r3)
  • support download with perl file::fetch #697 (h0tw1r3)

v4.18.0 - 2024-01-10

Full Changelog

Added

  • [PE-37297]: Added support for amazon 2023 in redhat.pp manifest file #692 (span786)
  • (PA-5893) Update the task acceptance tests for macOS 14 (Intel) #691 (imaqsood)
  • (PA-5581) Add Amazon Linux 2023 (Intel and ARM) to the puppet_agent m… #690 (shubhamshinde360)
  • (PE-37302) Update puppet_agent module for recent AIX changes in PE #689 (amitkarsale)

v4.17.0 - 2023-12-08

Full Changelog

Added

Fixed

v4.16.0 - 2023-11-15

Full Changelog

Added

  • (PA-5065) Add Ubuntu 22.04 (ARM64) to the puppet_agent module #676 (imaqsood)
  • (PA-5013) Add Red Hat 9 (ARM64) to the puppet_agent module task #675 (skyamgarp)
  • (PA-5266) Change checksum algorithm to SHA256 #670 (mhashizume)

Fixed

v4.15.0 - 2023-09-20

Full Changelog

Added

v4.14.0 - 2023-04-28

Full Changelog

Added

v4.13.0 - 2023-03-21

Full Changelog

Added

v4.12.1 - 2022-07-13

Full Changelog

Fixed

  • (maint) Unnest module and class names in Ruby tasks #613 (beechtom)

v4.12.0 - 2022-07-13

Full Changelog

Added

  • (FM-8943) Add Ubuntu 22.04 to puppet_agent module #610 (AriaXLi)
  • (FM-8943) Enable to install from nightly repo for Ubuntu 22.04 for task beaker tests #609 (AriaXLi)
  • (FM-8943) Enable to install from nightly repo for Ubuntu 22.04 for task beaker tests #608 (AriaXLi)
  • (maint) Adds cases for newly-supported OSes #607 (mhashizume)

Fixed

  • (MODULES-11334) Handle TLS 1.2 on older Windows systems #611 (chelnak)

v4.11.0 - 2022-05-13

Full Changelog

Added

Fixed

v4.10.0 - 2022-01-26

Full Changelog

Added

  • (maint). Add fact-limit configuration options to list. #584 (Heidistein)
  • (MODULES-11192)(MODULES-11168) Add AlmaLinux and Rocky to the puppet-agent module #583 (BobosilaVictor)
  • (IAC-1751/IAC-1753) Add Rocky and AlmaLinux support to the install agent task #582 (david22swan)
  • Allow detection of non-AIO Puppet #581 (smortex)

Fixed

4.9.0 - 2021-09-09

Full Changelog

Other

4.8.0 - 2021-06-23

Full Changelog

Other

4.7.0 - 2021-05-12

Full Changelog

Other

  • (MODULES-11066) Add support for running puppet_agent::install in noop mode #559 (beechtom)

4.6.1 - 2021-04-27

Full Changelog

Other

4.6.0 - 2021-04-22

Full Changelog

Other

4.5.0 - 2021-03-23

Full Changelog

Other

4.4.0 - 2021-01-20

Full Changelog

Other

4.3.0 - 2020-12-16

Full Changelog

Other

4.2.0 - 2020-10-30

Full Changelog

Other

4.1.1 - 2020-08-24

Full Changelog

Other

4.1.0 - 2020-08-20

Full Changelog

Other

4.0.0 - 2020-06-16

Full Changelog

Other

3.2.0 - 2020-05-13

Full Changelog

Other

  • (MODULES-10668) Release prep for 3.2.0 #492 (beechtom)
  • (MODULE-10662) Add Ubuntu 20.04 to puppet_agent::install task #491 (beechtom)
  • (MODULES-10651) Add ubuntu 20.04 support #489 (gimmyxd)
  • (MODULES-10661) Add OS X 10.15 support #487 (GabrielNagy)
  • (MODULES-10633) Don't use the install task for upgrades #486 (npwalker)
  • (MODULES-10636) Fixed mcollective being included as a default service to manage, in clientversion >= 6.0.0 #485 (LinkMJB)

3.1.0 - 2020-04-06

Full Changelog

Other

  • (maint) Fix mco acceptance testing #482 (GabrielNagy)
  • (MODULES-10607) Release prep for 3.1.0 #481 (GabrielNagy)
  • (maint) Fix task acceptance for osx 10.14 & 10.15 #480 (GabrielNagy)
  • (MODULES-10606) fix windowsfips upgrades #479 (gimmyxd)
  • (MODULES-10594) Remove pidlock if service states cannot be restored #478 (mihaibuzgau)
  • (packaging) Update inifile dependency to allow all 4.x versions #477 (MikaelSmith)
  • (MODULES-10110) Handle Amazon Linux 2 as el-7 #476 (mihaibuzgau)
  • Check that user is root only if installation is required #475 (faucct)
  • (MODULES-10589) Exit early when puppet.list config file has been modified #472 (beechtom)
  • (maint) Allow install task to downlad macos 10.15 #471 (donoghuc)

3.0.2 - 2020-02-14

Full Changelog

Other

3.0.1 - 2020-01-29

Full Changelog

Other

  • (maint) Prepare 3.0.1 release #468 (beechtom)
  • (MODULES-10514) Remove use of version_powershell task in install task #467 (beechtom)

3.0.0 - 2020-01-27

Full Changelog

Other

2.2.3 - 2019-12-11

Full Changelog

Other

2.2.2 - 2019-11-07

Full Changelog

Other

2.2.1 - 2019-10-22

Full Changelog

Other

2.2.0 - 2019-08-05

Full Changelog

Other

2.1.2 - 2019-05-13

Full Changelog

Other

2.1.1 - 2019-03-28

Full Changelog

Other

  • (MODULES-8821) Update win install to use production environment #397 (mcdonaldseanp)

2.1.0 - 2019-03-26

Full Changelog

Other

  • (MODULES-6604) Add new source parameters #395 (mcdonaldseanp)
  • (MODULES-8720) Update source calculation to prefer source user param #394 (mcdonaldseanp)
  • (MODULES-8554) Add error reporting for background upgrades #393 (mcdonaldseanp)
  • Fix unnecessary changes in load balanced envs due to pkg source #392 (ragnarkon)
  • (PA-2385) Update service management to run always for windows #391 (mcdonaldseanp)
  • (FM-7628) Update install_puppet.ps1 to catch hanging pxp-agent processes #390 (mcdonaldseanp)
  • (BOLT-1057) Pass required args to run_task #389 (nicklewis)
  • (MODULES-4780) README improvements #387 (ScottGarman)
  • (MODULES-8583) Improve rpm importing of the puppet GPG key #386 (ScottGarman)
  • (MODULES-8599) Refactor sources and enable Darwin FOSS installs #385 (mcdonaldseanp)
  • (MODULES-4986) Remove deprecated puppet 4 settings on upgrading to puppet 5+ #384 (caseywilliams)
  • (MODULES-8598) Enable SLES upgrades outside of Puppet Enterprise #383 (caseywilliams)
  • (FM-7732) Download puppet-agent packages over https #382 (donoghuc)
  • (MODULES-5535) Update test matrix to work with MacOS/Solaris/Windows #381 (mcdonaldseanp)
  • (MODULES-8320) Remove old platforms #380 (ekinanp)
  • (PE-25542) add RHEL8 to puppet agent module #379 (loopinu)
  • (MODULES-4730) Do not pass the agent environment during MSI installs #378 (ScottGarman)
  • (maint) Update minimum acceptance beaker-puppet version #377 (caseywilliams)
  • (MODULES-8348) Refactor the acceptance test scaffold #376 (ekinanp)
  • (MODULES-8406) fix the broken unless check for inherited permissions #375 (speedofdark)
  • (MODULES-8523) Remove legacy Puppet 3 code #374 (ekinanp)
  • (MODULES-8319) Update service to exclude MCO for puppet > 6 #373 (mcdonaldseanp)
  • (MODULES-7840) Update docs with better parameter descriptions #372 (mcdonaldseanp)
  • (MODULES-8348) Acceptance scaffold with beaker-puppet #371 (caseywilliams)
  • (MODULES-8432) refresh PA repo if the version is not in the local cache #366 (mihaibuzgau)
  • (PA-2282) Add developer documentation #357 (smcclellan)
  • (PE-25223) Add OSX 10.14 to the puppet_agent_module #355 (sebastian-miclea)
  • (PA-2282) Add Docker workflow for iterative development #352 (smcclellan)

2.0.1 - 2019-01-17

Full Changelog

Other

2.0.0 - 2019-01-17

Full Changelog

Added

Fixed

Other

1.7.0 - 2018-09-18

Full Changelog

Other

  • (packaging) Prepare for 1.7.0 release #322 (branan)
  • (MODULES-7758) Properly handle distro tag for Fedora platforms #321 (ekinanp)
  • (MODULES-7698) Fix OSX agent upgrades #320 (ekinanp)
  • (maint) Update to Bolt 0.21.8 #319 (donoghuc)
  • (MOD-7655) SLES support for install_agent tasks #318 (donoghuc)
  • (maint) Bump beaker-task_helper version #316 (donoghuc)
  • (maint) Revert to beaker 3.x.x #315 (donoghuc)
  • (maint) Require beaker-puppet for beaker 4.0 update #314 (donoghuc)
  • (BOLT-742) Add support for collections to install task #312 (MikaelSmith)
  • (BOLT-229) update to use new test helpers in BoltSpec and task_helpers #311 (adreyer)
  • (maint) Restore correct dependencies with Beaker 4 #310 (MikaelSmith)
  • (MODULES-7580) Fix PowerShell task for puppet version on 32bit #309 (glennsarti)
  • (BOLT-703) Install puppet agent on windows #308 (donoghuc)
  • (BOLT-702) Install puppet agent on osx #307 (donoghuc)
  • (BOLT-641) Add version task #306 (MikaelSmith)
  • (PDK-1036) Unpin rspec-puppet from 2.6.9 #305 (rodjek)
  • Merge 1.6.2 release back to 1.x #304 (branan)
  • (BOLT-701) Add task to install agent package on linux #302 (adreyer)
  • (CPR-409) Ensure PL projects can handle fedora without the f prefix #232 (mwaggett)

1.6.2 - 2018-07-26

Full Changelog

Other

1.6.1 - 2018-06-26

Full Changelog

Other

1.6.0 - 2018-03-21

Full Changelog

Other

1.5.0 - 2017-11-29

Full Changelog

Other

1.4.1 - 2017-07-27

Full Changelog

Other

1.4.0 - 2017-06-14

Full Changelog

Other

  • (packaging) Prepare for 1.4.0 release #235 (branan)
  • (PA-1160) Add support for AIX 7.2 #234 (branan)
  • (maint) Pin fixtures to puppetlabs-apt 2.3.0 #227 (MikaelSmith)
  • (MODULES-4732) Bump transition dependency to 0.1.1 #226 (natemccurdy)
  • [msync] 786266 Implement puppet-module-gems, a45803 Remove metadata.json from locales config #223 (wilson208)
  • (MODULES-4521) Update suse GPG file location #218 (johnduarte)
  • (Issue #132) Change Notify resource to Exec #217 (jghward)
  • (MODULES-4521) Use local copy of Puppet GPG keys #216 (MikaelSmith)
  • (MODULES-4478) Fix tr invocation for some versions of RedHat #215 (MikaelSmith)

1.3.2 - 2017-02-07

Full Changelog

Added

  • (maint)(MODULES-3710) Apply module sync configs to puppet_agent module and fix strict variable tests #207 (glennsarti)

Other

1.3.1 - 2016-11-17

Full Changelog

Other

  • (maint) Bump release data in CHANGELOG #191 (branan)
  • (maint) Only use sha256lite when we are already on AIO #190 (branan)
  • (FM-5815) Prep for 1.3.1 release #189 (branan)
  • (maint) Fix config for Jenkins #188 (MikaelSmith)
  • (MODULES-4092) Install solaris 10 package per-zone #187 (branan)
  • (MODULES-4030) Always prepare package #185 (highb)
  • (maint) Add internal_list key to MAINTAINERS #184 (theshanx)
  • (maint) convert install_puppet.bat to CRLF #183 (ferventcoder)

1.3.0 - 2016-10-17

Full Changelog

Other

1.2.0 - 2016-05-04

Full Changelog

Other

  • Update CHANGELOG.md #117 (highb)
  • (MODULES-3304/PE-15256) Fix Windows 2008 upgrades #116 (highb)
  • (maint) Add maintainers #115 (MikaelSmith)
  • (PE-11531) Fix upgrade issue with dev builds #113 (highb)
  • (PE-15036) Fix Windows permission inheritance #112 (highb)
  • (RE-7037) Use updated gpg key #111 (underscorgan)
  • (PE-11531) Stop OSX from forgetting packages #110 (highb)
  • (PE-11531) Centralize check for aio upgrade #108 (highb)
  • (maint) Fix handling dev versions on Solaris 11 #107 (MikaelSmith)
  • (PE-11531) Don't remove packages if package_version undef #106 (highb)
  • (maint) Update metadata to remove pe requirement. #104 (bmjen)
  • (maint) Fix spec that should've skipped Solaris #103 (MikaelSmith)
  • (packaging) Prepare for puppetlabs-puppet_agent 1.2.0 #102 (MikaelSmith)
  • (PE-14495) Remove pluginsync setting if upgrading to 1.4.x #101 (MikaelSmith)
  • (maint) Fix issue #98, don't require pe_compiling_server_aio_build #100 (MikaelSmith)
  • (maint) Fix a dependency cycle introduced on Windows by Sol11 work #99 (MikaelSmith)
  • (maint) Re-enable open-source upgrades from 3.x #96 (MikaelSmith)
  • (PE-11531) Fix Debian ensure => version #95 (highb)
  • (PE-14463) Support 32-bit Windows via pe_repo #94 (MikaelSmith)
  • (PE-12299) Add Solaris 11 support #93 (MikaelSmith)
  • (maint) Update supported platforms #92 (MikaelSmith)
  • (maint) Fix acceptance using Vagrant configs, allow flexible starting Puppet version #91 (MikaelSmith)
  • (maint) Fix typo breaking Debian upgrade for PE #89 (purplexa)
  • (PE-11531) Allow upgrades from Puppet 4+ #86 (highb)
  • add support for Amazon Linux to puppet_agent::osfamily::redhat #85 (oshaughnessy)
  • (PE-13179) remove lower version requirement in code #81 (mwbutcher)

1.1.0 - 2016-03-01

Full Changelog

Other

  • README update #88 (bmjen)
  • Release Prep for 1.1.0 #87 (HelenCampbell)
  • (PE-10956) Ensure local package resource defined on Windows #84 (highb)
  • (PE-10956) Manage /opt/puppetlabs #83 (jpartlow)
  • (PE-10956) Manage /opt/puppetlabs #82 (highb)
  • Use slashes for regex #80 (glarizza)
  • (MODULES-3015) Fix SLES11 GPG key import issue #79 (glarizza)
  • (PE-13608) Do not convert windows file resource to RAL catalog #76 (demophoon)
  • (PE-12002) Add AIX support #74 (mwbutcher)
  • (PE-12001) Add Solaris 10 sparc to supported arch #72 (highb)
  • (PE-13179) Puppet Agent Module: Update metadata.json to include Anken… #71 (mwbutcher)
  • Issue/master/pe 10914 add osx 109 upgrade #70 (mwbutcher)
  • (maint) allow using the internal mirror when resolving gems #69 (justinstoller)
  • (MODULES-2750) Pass in Puppet agent PID as command line parameter to avoid recreatin… #68 (dhs-rec)
  • (PE-10956) windows upgrade #66 (highb)
  • (PE-12001) Add solaris 10 #65 (jpartlow)
  • (PE-10915) Add SLES 10 upgrade for PE #63 (jpartlow)

1.0.0 - 2015-07-30

Full Changelog

Other

0.2.0 - 2015-07-22

Full Changelog

Other

0.1.0 - 2015-07-09

Full Changelog