--- - name: Clean up ntp apt: state: absent name: ntp purge: true register: apt_result retries: 3 until: apt_result is succeeded when: "'ntp_server' not in group_names" - name: Install systemd-timesyncd (bullseye) apt: name: systemd-timesyncd update_cache: true install_recommends: false register: apt_result retries: 3 until: apt_result is succeeded when: - "'ntp_server' not in group_names" - ansible_distribution_release == "bullseye" - name: Configure NTP template: src: systemd/timesyncd.conf.j2 dest: /etc/systemd/timesyncd.conf notify: Restart systemd-timesyncd when: "'ntp_server' not in group_names"