(MODULES-9497) install_puppet.ps1 PID not released
Merge pull request #429 from loopinu/master
(maint) Release prep for 2.2.0
(MODULES-9497) install_puppet.ps1 stale .pid file
When a agent upgrade fails for some reason, the puppet_agent_upgrade.pid file is not deleted, and the next time the install_puppet.ps1 runs, it fails again and again as it cannot start the installation because of the stale .pid file. Now, the install_puppet.ps1 checks if the PID inside the .pid file is still running, and if not, it will replace the PID inside the file and continue the installation.
Merge pull request #428 from pillarsdotnet/patch-1
Update metadata versions
Merge pull request #430 from Dorin-Pleava/MODULES-9497
(MODULES-9497) install_puppet.ps1 stale .pid file
Merge pull request #431 from GeorgeMrejea/PE-25814_Add_Debian_10_Bust…
…er_amd64 (PE-25814) Add Debian 10 Buster amd64 to puppet agent module
(MODULES-9698) Update facts module used for testing install task
Update the version of puppetlabs-facts to match what is shipped with the latest bolt version.
Revert "Changing WaitForExit value to 8 minutes 480000 milliseconds."
This reverts commit 72d7c66.
Merge pull request #433 from donoghuc/update-facts-module-dep
(MODULES-9698) Update facts module used for testing install task
(MODULES-9846) fix install using cached catalog
In case a cached catalog requesting puppet agent installation is applied, the install script executes msi install and service restart each time is run. With this correction, the puppet agent package version is checked against aio_agent_version fact and install continues only if there is no match.
Merge pull request #437 from ciprianbadescu/MODULES-9846/fix-cached-c…
…atalog-install (MODULES-9846) fix install using cached catalog
(maint) Update bash implementation metadata to require facts implemen…
…tation Previously, only the install metatdata file included the `files` key for inlcuding the facts bash implementation file. This commit updates the metadata so that if the task is called explicitly, the files are included.
(GH-1204) Add option to stop the puppet agent service after install
This adds a parameter to the `puppet_agent::install` task that, when true, will stop the puppet service after install. The parameter defaults to false. The option is available for both unix and windows platforms
Merge pull request #440 from donoghuc/update-codeowners
(maint) Add bolt team as codeowners for task content
Merge pull request #439 from donoghuc/update-shell-metadata
(maint) Update bash implementation metadata to require facts implemen…
Merge pull request #438 from lucywyman/GH-1204-add-stop-service-option
(GH-1204) Add option to stop the puppet agent service after install
(maint) Add task to check commit messages
Merge pull request #442 from gimmyxd/master
(maint) Add task to check commit messages
(maint) fix failing tests due to rspec changes
This test was failing due to some changes on rspec-expectactions gems. More info here: rspec/rspec-expectations#1134
Merge pull request #443 from gimmyxd/master
(maint) fix failing tests due to rspec changes
(main) Linux Mint Support (#434)
* Linux Mint Support * merge patterns * fix download_url
(MODULES-9981) Add Amazon Linux 2 support (#444)
* (MODULES-9981) Add Amazon Linux 2 support This adds Amazon Linux 2 support in tasks/install_shell.sh. Tested manually on Amazon Linux 2. * (MODULES-9981) Minor tweak to previous commit In the context of the Puppet Terraform provisioner, I observed puppetlabs-facts return the platform as "Amazon Linux". When I logged onto an Amazon Linux 2 instance, installed Puppet, then did puppet module install puppetlabs-facts and then ran the line manually, it returned "Amzn". I don't know why but it seems sensible to support both, which is what this patch does.
Merge pull request #445 from adreyer/plugin
(maint) Make the puppet_agent task available as a plugin
Merge pull request #446 from Dorin-Pleava/master
(maint) Release prep for 2.2.1