From 5bba5db2655d88b8aba8fa06b30f8e91e2ca6836 Mon Sep 17 00:00:00 2001 From: Ryan Harper Date: Tue, 1 Aug 2017 18:00:00 -0500 Subject: cc_ntp: fallback on timesyncd configuration if ntp is not installable Some systems like Ubuntu-Core do not provide an ntp package for installation but do include systemd-timesyncd (an ntp client). On such systems cloud-init will generate a timesyncd configuration using the 'servers' and 'pools' values as ntp hosts for timesyncd to use. LP: #1686485 --- templates/timesyncd.conf.tmpl | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 templates/timesyncd.conf.tmpl (limited to 'templates/timesyncd.conf.tmpl') diff --git a/templates/timesyncd.conf.tmpl b/templates/timesyncd.conf.tmpl new file mode 100644 index 00000000..6b98301d --- /dev/null +++ b/templates/timesyncd.conf.tmpl @@ -0,0 +1,8 @@ +## template:jinja +# cloud-init generated file +# See timesyncd.conf(5) for details. + +[Time] +{% if servers or pools -%} +NTP={% for host in servers|list + pools|list %}{{ host }} {% endfor -%} +{% endif -%} -- cgit v1.2.3