--- # handlers file for systemd-timesyncd - name: reload ntp become: true listen: reload_ntp ansible.builtin.shell: timedatectl set-ntp false || true; timedatectl set-ntp true || true; - name: reload timesyncd become: true listen: reload_timesyncd ansible.builtin.service: name: systemd-timesyncd state: reloaded - name: restart timesyncd become: true listen: restart_timesyncd ansible.builtin.service: name: systemd-timesyncd state: restarted - name: reconfigure timezone become: true listen: reconfigure_timezone ansible.builtin.shell: DEBIAN_FRONTEND=noninteractive \ dpkg-reconfigure --frontend noninteractive tzdata - name: sync rtc become: true listen: sync_rtc ansible.builtin.command: timedatectl set-local-rtc 0