Skip to content

Releases: linux-system-roles/timesync

Add support for EL 9 managed hosts

27 May 16:53
22c88ea
Compare
Choose a tag to compare

Add support for EL 9 managed hosts

Add hybrid_e2e option to PTP domain

26 May 20:31
3f69039
Compare
Choose a tag to compare

Add hybrid_e2e option to PTP domain

Fix linter issues

Several new features

22 Feb 22:04
a65e8ee
Compare
Choose a tag to compare

Added a new timesync_chrony_custom_settings variable for free-form
local configs for the chronyd service.

Add support for HW timestamping with NTP

Add filter option to NTP server

Add xleave option to NTP server

Support chrony configuration in Fedora 33

Handle versions of the chrony and ntp packages with minor numbers
after the dot.

Add support for timesync_max_distance

19 Nov 20:19
1f77be8
Compare
Choose a tag to compare

This release adds the new parameter timesync_max_distance - Maximum root distance to accept measurements from NTP servers - Set to 0 to use provider default
This contains changes to support conversion to collection as well as some tox/travis fixes.

Remove ignore_errors for Disable services tasks

25 Aug 18:24
543ba85
Compare
Choose a tag to compare

Don't use ignore_errors to mask errors with disable services tasks. Instead, only disable services if the service actually exists.

1.0.2

15 Aug 22:15
924650d
Compare
Choose a tag to compare

Fixes of check mode support

1.0.1

21 Aug 18:53
61dbd5c
Compare
Choose a tag to compare

Minor update to Ansible Galaxy metadata.

1.0.0

21 Aug 16:23
5250cf1
Compare
Choose a tag to compare

Notable Changes

Note that the changes are not backward compatible and it is necessary to update playbooks that use them.

  • The following variables have been renamed according to common conventions:

    • ntp_servers to timesync_ntp_servers
    • ptp_domains to timesync_ptp_domains
    • dhcp_ntp_servers to timesync_dhcp_ntp_servers
    • clock_step_threshold to timesync_step_threshold
    • min_time_sources to timesync_min_sources
  • The NTP implementation can be chosen by setting the timesync_ntp_provider variable to either ntp or chrony. The timesync role detects the current provider and does not change it unless timesync_ntp_provider is set. The role also sets the timesync_ntp_provider_os_default variable to a value that conforms to the default choice for the OS release. To set the provider consistently for all hosts running the same OS release, use the following code in the playbook:

     timesync_ntp_provider: "{{ timesync_ntp_provider_os_default }}"
    
  • The default provider was changed to ntp on all minor versions of the Red Hat Enterprise Linux 6 operating system for consistency. As noted above, the currently running provider will not be changed unless the timesync_ntp_provider variable is set.

Release candidate of 1.0 - beware, incompatible changes!

31 Jul 18:52
0dc7627
Compare
Choose a tag to compare
Merge pull request #17 from pcahyna/os_default

Rename timesync_ntp_provider_default to timesync_ntp_provider_os_default