---
- name: Clean up ntp
  apt:
    state: absent
    name: ntp
    purge: true
  register: apt_result
  retries: 3
  until: apt_result is succeeded
  when: inventory_hostname not in ntp_servers

- name: Configure NTP
  lineinfile:
    path: /etc/systemd/timesyncd.conf
    regexp: '^NTP='
    line: "NTP={{ ntp_servers | join(' ') }}"
  notify: Restart systemd-timesyncd
  when: inventory_hostname not in ntp_servers