ensure => directory,
owner => ntp,
group => ntp,
- mode => 755
+ mode => 755,
+ require => Package["ntp"]
;
- "/var/lib/ntpstats":
+ "/var/lib/ntp":
ensure => directory,
owner => ntp,
group => ntp,
- mode => 755
+ mode => 755,
+ require => Package["ntp"]
;
"/etc/ntp.conf":
owner => root,
group => ntp,
mode => 750,
ensure => directory,
+ require => Package["ntp"]
;
}
- case extractnodeinfo($nodeinfo, 'timeserver') {
- true: { }
+ case getfromhash($nodeinfo, 'timeserver') {
+ true: {
+ file {
+ "/var/lib/ntp/leap-seconds.list":
+ owner => root,
+ group => root,
+ mode => 444,
+ source => [ "puppet:///modules/ntp/leap-seconds.list" ],
+ require => Package["ntp"],
+ notify => Exec["ntp restart"],
+ ;
+ }
+ }
default: {
file {
"/etc/default/ntp":
owner => root,
group => root,
mode => 444,
- source => [ "puppet:///ntp/etc-default-ntp" ],
+ source => [ "puppet:///modules/ntp/etc-default-ntp" ],
require => Package["ntp"],
notify => Exec["ntp restart"],
;
owner => root,
group => root,
mode => 444,
- source => [ "puppet:///ntp/ntpkey_iff_merikanto.pub" ],
+ source => [ "puppet:///modules/ntp/ntpkey_iff_merikanto.pub" ],
require => Package["ntp"],
notify => Exec["ntp restart"],
;
owner => root,
group => root,
mode => 444,
- source => [ "puppet:///ntp/ntpkey_iff_orff.pub" ],
+ source => [ "puppet:///modules/ntp/ntpkey_iff_orff.pub" ],
require => Package["ntp"],
notify => Exec["ntp restart"],
;
owner => root,
group => root,
mode => 444,
- source => [ "puppet:///ntp/ntpkey_iff_ravel.pub" ],
+ source => [ "puppet:///modules/ntp/ntpkey_iff_ravel.pub" ],
require => Package["ntp"],
notify => Exec["ntp restart"],
;
owner => root,
group => root,
mode => 444,
- source => [ "puppet:///ntp/ntpkey_iff_busoni.pub" ],
+ source => [ "puppet:///modules/ntp/ntpkey_iff_busoni.pub" ],
require => Package["ntp"],
notify => Exec["ntp restart"],
;