---
- name: "Install ntp"
  ansible.builtin.apt:
    name: ntp
    state: present
- name: "Configure ntp"
  ansible.builtin.copy:
    src: ntp.conf
    dest: /etc/ntp.conf
    owner: root
    group: root
    mode: "644"
  # notify is going to invoke the "Restart ntp" handler defined in
  # the roles/ntp/handlers/main.yml file. Basically it says that
  # you want to restart the ntp service every time the configuratio
  # changes
  notify: "Restart ntp"
# Here you say that you want the NTP service to be restarted as well
# as enabled on boot.
- name: "NTP service"
  ansible.builtin.service:
    name: ntp
    state: restarted
    enabled: true