--- - name: mask systemd-timesyncd service become: yes systemd: name: systemd-timesyncd state: stopped masked: yes - name: stop ntp service become: yes systemd: name: ntp state: stopped notify: mask ntp service - name: install chrony packages become: yes ansible.builtin.package: name: - chrony state: present notify: restart_chrony - name: copy chrony config become: yes ansible.builtin.template: src: chrony.conf.j2 dest: /etc/chrony/chrony.conf mode: 0755 notify: restart_chrony - name: copy logrotate config become: yes ansible.builtin.template: src: logrotate_chrony dest: /etc/logrotate.d/chrony owner: root group: root mode: 0644 - name: Create chrony driftfile folder become: yes file: state: directory path: "{{ ntp_chrony_driftfile_directory }}" mode: 0755 owner: "{{ ntp_chrony_user }}" group: "{{ ntp_chrony_group }}" notify: restart_chrony - name: set timezone to {{ ntp_chrony_timezone }} become: yes ansible.builtin.timezone: name: "{{ ntp_chrony_timezone }}"