latest version of ntp module breaks
Puppet run on Ubuntu server shows error "Error: /Stage[main]/Ntp::Service/Service[ntp]: Could not evaluate: Could not find init script or upstart conf file for 'ntpd'" after ntp module been upgraded to the latest version.
After a bit of dig, I found ntp reads the servicename from ntp/data/common.yaml which has the value 'ntpd'. There are OS based yaml file in data directory, and the one for Debian actually defined the right servicename 'ntp'. However, ntp seemed never touched the debian.yaml, and there has no hiera data lookup in the ntp module at all which is strange, I wondered how it reads from common.yaml.
There are many ways to avoid the error msg, I'm just curious as it is obvious that the ntp module has been updated to get rid of params and use hiera in the new version, why doesn't it work?