Puppet Class: cis_security_hardening::rules::ntp_package

Defined in:
manifests/rules/ntp_package.pp

Summary

Install ntp package

Overview

Install packages for chrony or ntp.

class { ‘cis_security_hardening::rules::ntp_package’:

enforce => true,
pkg => 'ntp',
}

Parameters:

  • enforce (Boolean) (defaults to: false)

    Enforce the rule

  • pkg (Enum['ntp', 'chrony']) (defaults to: 'ntp')

    The ntp package to install



18
19
20
21
22
23
24
25
26
27
# File 'manifests/rules/ntp_package.pp', line 18

class cis_security_hardening::rules::ntp_package (
  Boolean $enforce           = false,
  Enum['ntp', 'chrony'] $pkg = 'ntp',
) {
  if $enforce {
    ensure_packages($pkg, {
        ensure => installed,
    })
  }
}