Forge Home

yum_delay

pdk
yum-delay module

Siebrand Mazeland

siebrand

3,782 downloads

1,726 latest version

5.0 quality score

Version information

  • 2.0.0 (latest)
  • 1.0.0
  • 0.0.1 (deleted)
released Jan 10th 2020
This version is compatible with:
  • Puppet Enterprise 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, 2017.2.x, 2017.1.x, 2016.5.x, 2016.4.x
  • Puppet >= 4.7.0 < 7.0.0
  • CentOS

Start using this module

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

Add this declaration to your Puppetfile:

mod 'siebrand-yum_delay', '2.0.0'
Learn more about managing modules with a Puppetfile

Add this module to a Bolt project:

bolt module add siebrand-yum_delay
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install siebrand-yum_delay --version 2.0.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
Tags: yum, yum-delay

Documentation

siebrand/yum_delay — version 2.0.0 Jan 10th 2020

puppet-yum_delay

Table of Contents

  1. Overview - What is the yum_delay module?
  2. Usage - Configuration and customization options
  3. Reference - Parameter and detailed reference to all options
  4. Compatibility - Operating system and Puppet compatibility

Overview

The yum_delay module adds a plugin to the yum package to delay updating packages that are newer than X hours.

Usage

Class: yum_delay

The default parameters will add a yum plugin that will delay updates for 24 hours after reaching a repository.

This is an example of delaying package installation by 72 hours.

class { 'yum_delay':
  delay => 72,
}

Reference

Public Classes

Class: yum_delay:

Installs and configures a delay feature for yum updates. Default values in Hiera format are below.

ensure

Defines the presence of yum-delay. Valid values are 'present' and 'absent'. Default is 'present'.

delay

Defines the number of hours to delay installation of updates from yumn repositories. Default is 24.

Compatibility

This module should be compatible with all CentOS 7 based operating systems and Puppet 4.7.x and later.

If you have compatibility updates, please create a documentation update.