Puppet Class: confdroid_ntp::params

Summary

Class contains all parameters for the confdroid_ntp module.

Overview

confdroid_ntp::params.pp Module name: confdroid_ntp Author: 12ww1160 (12ww1160@confdroid.com)

Parameters:

  • cy_reqpackages (Array) (defaults to: ['chrony']) —

    List of required packages to install for the confdroid_ntp module.

  • cy_pkg_ensure (String) (defaults to: 'present') —

    Ensure state of the required packages.

  • cy_conf_servers (Array) (defaults to: ['0.pool.ntp.org', '1.pool.ntp.org', '2.pool.ntp.org', '3.pool.ntp.org'])


9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# File 'manifests/params.pp', line 9

class confdroid_ntp::params (

# installation
  Array $cy_reqpackages     = ['chrony'],
  String $cy_pkg_ensure     = 'present',

# configuration
  Array $cy_conf_servers    = ['0.pool.ntp.org', '1.pool.ntp.org', '2.pool.ntp.org', '3.pool.ntp.org'],

) {
# defaults
  $fqdn                     = $facts['networking']['fqdn']

# dirs

# files
  $cy_conf_file             = '/etc/chrony.conf'
  $cy_conf_erb              = 'confdroid_ntp/chrony.conf.erb'

# service
  $cy_service               = 'chronyd'

# includes must be last
  include confdroid_ntp::main::config
}