===
Puppet module to manage NTP
===
This module is supported on the following systems with Puppet v3 and Ruby 1.8.7, 1.9.3, 2.0.0 and 2.1.0.
- Debian 6
- EL 5
- EL 6
- EL 7
- Solaris 9
- Solaris 10
- Solaris 11
- Suse 9
- Suse 10
- Suse 11
- Suse 12
- Ubuntu 12.04 LTS
===
See ntp.conf(5) for more information regarding settings.
String or Array of the related ntp packages. 'USE_DEFAULTS' will choose the appropriate default for the system.
- Default: 'USE_DEFAULTS'
Use the latest version of the package.
- Default: false
The source for packages on Solaris 5.10 and earlier.
- Default: /var/spool/pkg
Path to the admin file used for installation on Solaris 5.10 and earlier.
ntp.conf's owner
- Default: root
ntp.conf's group
- Default: root
ntp.conf's mode
- Default: 0644
Ensure step tickers file. Valid values are 'present' and 'absent'.
- Default: based on OS
If service should be running
- Default: true
Service has a status option
- Default: true
Service has a restart option
- Default: true
Path of the symmetric key file. See ntpd(1).
- Default: based on OS
Array of pools to check time against.
- Default: NTP's default pools in the US
Extra options to provide to ntp servers
- Default: none
String or Array or Hash of peer servers.
For the Hash, the following keys can be set: host and comment. See example below.
ntp::peers: 'ntp1': host: 'x.x.x.x' comment: 'ntp1'
- Default: 'UNSET'
String with options to provide to access control configuration (restrict) in ntp.conf
- Default: 'default kod notrap nomodify nopeer noquery'
Orphan stratum configuration
- Default: none
Stratum value
- Default: 10
If statistics should be enabled.
- Default: false
Directory for storing ntpstats
- Default: '/var/log/ntpstats/'
Log file name
- Default: none
Boolean to ignore the local clock. By setting this to true it ensures local clock is not referenced, useful if local clock drifts.
- Default: false