2 package { ntp: ensure => installed }
9 require => Package["ntp"]
16 require => Package["ntp"]
22 content => template("ntp/ntp.conf"),
23 notify => Exec["ntp restart"],
24 require => Package["ntp"]
31 require => Package["ntp"]
34 case getfromhash($nodeinfo, 'timeserver') {
37 "/var/lib/ntp/leap-seconds.list":
41 source => [ "puppet:///modules/ntp/leap-seconds.list" ],
42 require => Package["ntp"],
43 notify => Exec["ntp restart"],
53 source => [ "puppet:///modules/ntp/etc-default-ntp" ],
54 require => Package["ntp"],
55 notify => Exec["ntp restart"],
58 "/etc/ntp.keys.d/ntpkey_iff_merikanto":
62 source => [ "puppet:///modules/ntp/ntpkey_iff_merikanto.pub" ],
63 require => Package["ntp"],
64 notify => Exec["ntp restart"],
66 "/etc/ntp.keys.d/ntpkey_iff_orff":
70 source => [ "puppet:///modules/ntp/ntpkey_iff_orff.pub" ],
71 require => Package["ntp"],
72 notify => Exec["ntp restart"],
74 "/etc/ntp.keys.d/ntpkey_iff_ravel":
78 source => [ "puppet:///modules/ntp/ntpkey_iff_ravel.pub" ],
79 require => Package["ntp"],
80 notify => Exec["ntp restart"],
82 "/etc/ntp.keys.d/ntpkey_iff_busoni":
86 source => [ "puppet:///modules/ntp/ntpkey_iff_busoni.pub" ],
87 require => Package["ntp"],
88 notify => Exec["ntp restart"],
96 path => "/etc/init.d:/usr/bin:/usr/sbin:/bin:/sbin",
99 @ferm::rule { "dsa-ntp":
100 domain => "(ip ip6)",
101 description => "Allow ntp access",
102 rule => "&SERVICE(udp, 123)"
106 # vim:set sts=4 ts=4:
107 # vim:set shiftwidth=4: