thundering_herd_resolver

pdk
tasks
To alleviate a thundering herd condition,tasks that will randomise the restart of the puppet agent based on the current runinterval
Marty Ewings

Marty Ewings

martyewings

5,923 downloads

2,701 latest version

5.0 quality score

Version information

  • 1.0.0 (latest)
  • 0.1.2
  • 0.1.1
  • 0.1.0
released Jul 3rd 2019
This version is compatible with:
  • Puppet Enterprise 2018.1.x, 2017.3.x
  • Puppet >= 5.3.1 <= 6.0.5
  • CentOS
    ,
    OracleLinux
    ,
    RedHat
    ,
    Scientific
    ,
    Debian
    ,
    Ubuntu
    ,
    windows
Tasks:
  • bash_herd_resolver
  • powershell_herd_resolver

Start using this module

Documentation

martyewings/thundering_herd_resolver — version 1.0.0 Jul 3rd 2019

What are tasks?

Modules can contain tasks that take action outside of a desired state managed by Puppet. It’s perfect for troubleshooting or deploying one-off changes, distributing scripts to run across your infrastructure, or automating changes that need to happen in a particular order as part of an application deployment.

Tasks in this module release

bash_herd_resolver

This Task will restart the puppet agent process in a randomised period between 0 and the currently set runinterval

powershell_herd_resolver

powershell thundering herd script