This was new in Ansible 2.2 but I didn't notice until now. All of our servers are running distributions with systemd so let's just use this.
Hosts with systemd should use its NTP client and explicitly remove the `ntp` packages. Hosts with older init systems should use `ntp`.