switched ntp client to chrony

This commit is contained in:
2026-03-08 15:41:09 -05:00
parent 173a36c518
commit 26f7d3214f
5 changed files with 21 additions and 15 deletions

View File

@@ -2,7 +2,7 @@
# FILE: roles/common/handlers/main.yml
# ------------------------------------------------------------------------------
- name: restart timesyncd
- name: restart chrony
systemd:
name: systemd-timesyncd
name: chrony
state: restarted

View File

@@ -5,7 +5,7 @@
common_timezone: America/Chicago
common_ntp_server: 10.1.71.33 # sundial
common_ntp_server: sundial.local.mk-labs.cloud
common_packages:
- curl

View File

@@ -23,16 +23,21 @@
name: "{{ common_packages }}"
state: present
- name: Configure NTP to use sundial
template:
src: timesyncd.conf.j2
dest: /etc/systemd/timesyncd.conf
mode: '0644'
notify: restart timesyncd
- name: Install chrony
apt:
name: chrony
state: present
- name: Ensure systemd-timesyncd is enabled and running
- name: Configure chrony to use sundial
template:
src: chrony.conf.j2
dest: /etc/chrony/chrony.conf
mode: '0644'
notify: restart chrony
- name: Ensure chrony is enabled and running
systemd:
name: systemd-timesyncd
name: chrony
state: started
enabled: yes

View File

@@ -0,0 +1,5 @@
# Managed by Ansible — do not edit manually
server {{ common_ntp_server }} iburst
driftfile /var/lib/chrony/chrony.drift
makestep 1.0 3
rtcsync

View File

@@ -1,4 +0,0 @@
# Managed by Ansible — do not edit manually
[Time]
NTP={{ common_ntp_server }}
FallbackNTP=ntp.ubuntu.com