Thanks for the review, I'll fix the issues you raised and push in an update.

Diff comments:

> diff --git a/cloudinit/config/cc_ntp.py b/cloudinit/config/cc_ntp.py
> index 31ed64e..0b92a40 100644
> --- a/cloudinit/config/cc_ntp.py
> +++ b/cloudinit/config/cc_ntp.py
> @@ -185,19 +217,25 @@ def write_ntp_config_template(cfg, cloud):
>          'pools': pools,
>      }
>  
> -    template_fn = cloud.get_template_filename('ntp.conf.%s' %
> -                                              (cloud.distro.name))
> +    if template is None:
> +        template = 'ntp.conf.%s' % cloud.distro.name
> +
> +    if target is None:

OK

> +        target = NTP_CONF
> +
> +    template_fn = cloud.get_template_filename(template)
>      if not template_fn:
>          template_fn = cloud.get_template_filename('ntp.conf')
>          if not template_fn:
>              raise RuntimeError(("No template found, "
> -                                "not rendering %s"), NTP_CONF)
> +                                "not rendering %s"), target)
>  
> -    templater.render_to_file(template_fn, NTP_CONF, params)
> +    templater.render_to_file(template_fn, target, params)
>  
>  
> -def reload_ntp(systemd=False):
> -    service = 'ntp'
> +def reload_ntp(systemd=False, service=None):
> +    if service is None:
> +        service = 'ntp'

OK

>      if systemd:
>          cmd = ['systemctl', 'reload-or-restart', service]
>      else:


-- 
https://code.launchpad.net/~raharper/cloud-init/+git/cloud-init/+merge/328427
Your team cloud-init commiters is requested to review the proposed merge of 
~raharper/cloud-init:ntp-configure-timesyncd-fallback-lp-1686485 into 
cloud-init:master.

_______________________________________________
Mailing list: https://launchpad.net/~cloud-init-dev
Post to     : cloud-init-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~cloud-init-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to