fix(ansible): refine timesync audit logic and remove unreachable homeassistant node

This commit is contained in:
2026-11-02 14:11:56 -05:00
parent 90977592ab
commit bd1c0902bd
2 changed files with 9 additions and 2 deletions

View File

@@ -74,7 +74,6 @@ all:
ansible_user: snarf
ansible_become: true
hosts:
homeassistant: { ansible_host: 14.4.4.20 }
nutserver: { ansible_host: 14.4.4.44 }
synology_nas:

View File

@@ -4,7 +4,15 @@
gather_facts: false
tasks:
- name: Audit system time sync status
ansible.builtin.shell: systemctl is-active systemd-timesyncd || systemctl is-active chrony || systemctl is-active chronyd
ansible.builtin.shell: |
for svc in systemd-timesyncd chrony chronyd; do
if [ "$(systemctl is-active $svc 2>/dev/null)" = "active" ]; then
echo "active"
exit 0
fi
done
echo "inactive"
exit 1
register: time_sync
changed_when: false
failed_when: time_sync.stdout != "active"