New release Ansible role stafwag.ntpd, and clean up Ansible roles
I made some time to give some love to my own projects and spent some time rewriting the Ansible role stafwag.ntpd and cleaning up some other Ansible roles.
There is some work ongoing for some other Ansible roles/projects, but this might be a topic for some other blog post(s) ;-)
stafwag.ntpd
An ansible role to configure ntpd/chrony/systemd-timesyncd.
This might be controversial, but I decided to add support for chrony and systemd-timesyncd. Ntpd is still supported and the default on the BSDs ( FreeBSD, NetBSD, OpenBSD).
It’s possible to switch from the ntp implementation by using the ntpd.provider
directive.
The Ansible role stafwag.ntpd v2.0.0 is available at:
- https://github.com/stafwag/ansible-role-ntpd
- https://galaxy.ansible.com/ui/standalone/roles/stafwag/ntpd/
Release notes
V2.0.0
- Added support for chrony and systemd-timesyncd on GNU/Linux
- systemd-timesynced is the default on Debian GNU/Linux 12+ and Archlinux
- ntpd is the default on all operating systems (BSDs, Solaris) and Debian GNU/Linux 10 and 11
- chrony is the default on all other GNU/Linux distributes
- For ntpd hash as the input for the role.
- Updated README
- CleanUp