X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fntp%2Ftemplates%2Fntp.conf;h=549f0234bc6a733a446505d2bda5c4ac36c75175;hb=da2cef293cdd414736ea53434bdba8e98c23676c;hp=c7790ac41d51127c8437180d36149fdb6e1ac908;hpb=76ecda665b11d560f413ef2167e98f02d23ad536;p=mirror%2Fdsa-puppet.git diff --git a/modules/ntp/templates/ntp.conf b/modules/ntp/templates/ntp.conf index c7790ac41..549f0234b 100644 --- a/modules/ntp/templates/ntp.conf +++ b/modules/ntp/templates/ntp.conf @@ -11,22 +11,34 @@ filegen loopstats file loopstats type day enable filegen peerstats file peerstats type day enable filegen clockstats file clockstats type day enable -<% case fqdn - when /geo[123].debian.org/: --%> +crypto randfile /dev/urandom +keysdir /etc/ntp.keys.d + +<% if nodeinfo['timeserver'] -%> server 0.debian.pool.ntp.org iburst dynamic server 1.debian.pool.ntp.org iburst dynamic server 2.debian.pool.ntp.org iburst dynamic server 3.debian.pool.ntp.org iburst dynamic -<% when "ancina.debian.org": -%> +<% if fqdn == "orff.debian.org" -%> +server ntp.grnet.gr iburst +<% end -%> +<% elsif fqdn == "ancina.debian.org" -%> server ntp.ugent.be iburst dynamic -<% when /(widor|argento).debian.org/: -%> -server 195.49.152.213 iburst -server 195.49.152.37 iburst -<% else -%> -server geo1.debian.org iburst dynamic -server geo2.debian.org iburst dynamic -server geo3.debian.org iburst dynamic +<% elsif nodeinfo['misc']['natted'] -%> +# autokey doesn't work behind nat +server merikanto.debian.org iburst +server orff.debian.org iburst +server ravel.debian.org iburst +server busoni.debian.org iburst +<% else -%> +server merikanto.debian.org iburst autokey +server orff.debian.org iburst autokey +server ravel.debian.org iburst autokey +server busoni.debian.org iburst autokey +restrict merikanto.debian.org notrust nomodify notrap ntpport +restrict orff.debian.org notrust nomodify notrap ntpport +restrict ravel.debian.org notrust nomodify notrap ntpport +restrict busoni.debian.org notrust nomodify notrap ntpport <% end -%> restrict -4 default kod notrap nomodify nopeer noquery @@ -34,3 +46,7 @@ restrict -6 default kod notrap nomodify nopeer noquery restrict 127.0.0.1 restrict ::1 + +# vim:set et: +# vim:set sts=4 ts=4: +# vim:set shiftwidth=4: