From: Grant Slater Date: Tue, 11 Oct 2022 13:36:46 +0000 (+0100) Subject: ntp: align chrony config with 22.04 config X-Git-Url: https://git.openstreetmap.org./chef.git/commitdiff_plain/c881dbd93ab4931ef32ffe330cadca78b63ffaba ntp: align chrony config with 22.04 config --- diff --git a/cookbooks/ntp/templates/default/chrony.conf.erb b/cookbooks/ntp/templates/default/chrony.conf.erb index 03728fddb..1cae6d797 100644 --- a/cookbooks/ntp/templates/default/chrony.conf.erb +++ b/cookbooks/ntp/templates/default/chrony.conf.erb @@ -1,5 +1,10 @@ # DO NOT EDIT - This file is being maintained by Chef +<% if node[:lsb][:release].to_f >= 22.04 -%> +# Include configuration files found in /etc/chrony/conf.d. +confdir /etc/chrony/conf.d +<% end -%> + # Servers <% node[:ntp][:servers].each do |server| -%> pool <%= server %> iburst @@ -16,6 +21,11 @@ allow ::1/128 # Run an initial NTP sync on daemon startup initstepslew 30 time.cloudflare.com time.google.com <%= node[:ntp][:servers].join(" ") %> +<% if node[:lsb][:release].to_f >= 22.04 -%> +# Use NTP sources found in /etc/chrony/sources.d. +sourcedir /etc/chrony/sources.d +<% end -%> + # This directive specify the location of the file containing ID/key pairs for # NTP authentication. keyfile /etc/chrony/chrony.keys @@ -24,6 +34,11 @@ keyfile /etc/chrony/chrony.keys # information. driftfile /var/lib/chrony/chrony.drift +<% if node[:lsb][:release].to_f >= 22.04 -%> +# Save NTS keys and cookies. +ntsdumpdir /var/lib/chrony +<% end -%> + # Uncomment the following line to turn logging on. #log tracking measurements statistics