diff --git a/doc/file.README.html b/doc/file.README.html index fea391d..cd20116 100644 --- a/doc/file.README.html +++ b/doc/file.README.html @@ -105,7 +105,7 @@
This module differentiates between client- and server configuration. If the FQDN of the puppet client matches the value of cy_server_fqdn, it assumes this to be an ntp time server, else it will be a client.
If you have no local time server(s), leave the default for cy_server_fqdn.
If you have no local time server(s), leave cy_use_lan_server at false (default), else set it to true. This affects only client configurations.
The value for cy_server_fqdn is a string rather array, assuming either a single time server or a round-robin DNS entry for this, returning several values for the time server (not configured by this module).
This module differentiates between client- and server configuration. If the FQDN of the puppet client matches the value of cy_server_fqdn, it assumes this to be an ntp time server, else it will be a client.
If you have no local time server(s), leave the default for cy_server_fqdn.
If you have no local time server(s), leave cy_use_lan_server at false (default), else set it to true. This affects only client configurations.
The value for cy_server_fqdn is a string rather array, assuming either a single time server or a round-robin DNS entry for this, returning several values for the time server (not configured by this module).
Log information to record. Valid values are ‘measurements’, ‘statistics’, and ‘tracking’.
+Whether to use a local LAN server or external pool.
-21 22 23 24 @@ -314,41 +331,44 @@ 51 52 53 -54+54 +55 +56
# File 'manifests/params.pp', line 21
+ # File 'manifests/params.pp', line 22
class confdroid_ntp::params (
# installation
- Array $cy_reqpackages = ['chrony'],
- String $cy_pkg_ensure = 'present',
+ Array $cy_reqpackages = ['chrony'],
+ String $cy_pkg_ensure = 'present',
# configuration
- String $cy_server_fqdn = 'ntp.example.local',
- Array $cy_conf_servers = ['0.pool.ntp.org', '1.pool.ntp.org', '2.pool.ntp.org', '3.pool.ntp.org'],
- String $cy_min_sources = '3',
- String $cy_client_allow = '192.168.1.0/24',
- String $cy_leapsec_mode = 'slew',
- String $cy_leapsectz = 'right/UTC',
- String $cy_loginfo = 'measurements statistics tracking',
+ Boolean $cy_use_lan_server = false,
+ String $cy_server_fqdn = 'ntp.example.local',
+ Array $cy_conf_servers = ['0.pool.ntp.org', '1.pool.ntp.org', '2.pool.ntp.org', '3.pool.ntp.org'],
+ String $cy_min_sources = '3',
+ String $cy_client_allow = '192.168.1.0/24',
+ String $cy_leapsec_mode = 'slew',
+ String $cy_leapsectz = 'right/UTC',
+ String $cy_loginfo = 'measurements statistics tracking',
) {
# facts
- $fqdn = $facts['networking']['fqdn']
- $domain = $facts['networking']['domain']
- $os_name = $facts['os']['name']
- $os_release = $facts['os']['release']['major']
+ $fqdn = $facts['networking']['fqdn']
+ $domain = $facts['networking']['domain']
+ $os_name = $facts['os']['name']
+ $os_release = $facts['os']['release']['major']
# dirs
# files
- $cy_conf_file = '/etc/chrony.conf'
- $cy_conf_erb = 'confdroid_ntp/chrony.conf.erb'
+ $cy_conf_file = '/etc/chrony.conf'
+ $cy_conf_erb = 'confdroid_ntp/chrony.conf.erb'
# service
- $cy_service = 'chronyd'
+ $cy_service = 'chronyd'
# includes must be last
include confdroid_ntp::main::config