aboutsummaryrefslogtreecommitdiffstats
path: root/testing/cloud-init/chrony.conf.alpine.tmpl
diff options
context:
space:
mode:
authorDermot Bradley <dermot_bradley@yahoo.com>2020-06-29 19:45:42 +0100
committerLeo <thinkabit.ukim@gmail.com>2020-06-29 20:46:31 +0000
commita9cf7ee19c96351389170e2d22c58e4d64fa21a0 (patch)
treeaaaa8bd386dd68cac149d2142935c7c5fc72683a /testing/cloud-init/chrony.conf.alpine.tmpl
parent6907aa6272c7d980015512086c34274a8f906789 (diff)
testing/cloud-init: upgrade to 20.2
Updated to 20.2 release. Adds Alpine support to ca_certs, ntp, power_state, and resolv_conf modules. Created apk_configure module. Improved networking and user/group functionality. Become package maintainer. I have signed upstream CLA and am working on upstreaming these changes.
Diffstat (limited to 'testing/cloud-init/chrony.conf.alpine.tmpl')
-rw-r--r--testing/cloud-init/chrony.conf.alpine.tmpl38
1 files changed, 38 insertions, 0 deletions
diff --git a/testing/cloud-init/chrony.conf.alpine.tmpl b/testing/cloud-init/chrony.conf.alpine.tmpl
new file mode 100644
index 00000000000..45efc18c3c5
--- /dev/null
+++ b/testing/cloud-init/chrony.conf.alpine.tmpl
@@ -0,0 +1,38 @@
+## template:jinja
+# Welcome to the chrony configuration file. See chrony.conf(5) for more
+# information about usable directives.
+{% if pools %}# pools
+{% endif %}
+{% for pool in pools -%}
+pool {{pool}} iburst
+{% endfor %}
+{%- if servers %}# servers
+{% endif %}
+{% for server in servers -%}
+server {{server}} iburst
+{% endfor %}
+
+# This directive specifies the location of the file containing ID/key pairs for
+# NTP authentication.
+keyfile /etc/chrony/chrony.keys
+
+# This directive specifies the file into which chronyd will store the rate
+# information.
+driftfile /var/lib/chrony/chrony.drift
+
+# Uncomment the following line to turn logging on.
+#log tracking measurements statistics
+
+# Log files location.
+logdir /var/log/chrony
+
+# Stop bad estimates upsetting machine clock.
+maxupdateskew 100.0
+
+# This directive enables kernel synchronisation (every 11 minutes) of the
+# real-time clock. Note that it can’t be used along with the 'rtcfile' directive.
+rtcsync
+
+# Step the system clock instead of slewing it if the adjustment is larger than
+# one second, but only in the first three clock updates.
+makestep 1 3