# ntp.conf: Managed by puppet. # <% if @panic == false -%> # Keep ntpd from panicking in the event of a large clock skew # when a VM guest is suspended and resumed. tinker panic 0 <% end -%> <% if @restrict -%> # Permit time synchronization with our time source, but do not # permit the source to query or modify the service on this system. restrict default kod nomodify notrap nopeer noquery restrict -6 default kod nomodify notrap nopeer noquery restrict 127.0.0.1 restrict -6 ::1 <% end -%> # Servers <% [@servers].flatten.each do |server| -%> server <%= server %><% if @preferred_servers.include?(server) -%> prefer<% end %> <% end -%> <% if scope.lookupvar('::is_virtual') == "false" -%> # Undisciplined Local Clock. This is a fake driver intended for backup # and when no outside source of synchronized time is available. server 127.127.1.0 # local clock fudge 127.127.1.0 stratum 10 <% end -%> # Driftfile. driftfile <%= @driftfile %> <% if @keys_enable -%> keys <%= @keys_file %> <% unless @keys_trusted.empty? -%> trustedkey <%= @keys_trusted.join(' ') %> <% end -%> <% if @keys_requestkey != '' -%> requestkey <%= @keys_requestkey %> <% end -%> <% if @keys_controlkey != '' -%> controlkey <%= @keys_controlkey %> <% end -%> <% end -%>