--- # tasks file for zen_ntp - name: set service name for debian if required set_fact: ntp_service: ntp when: ansible_distribution == "Debian" - name: set package and service for centos 8 set_fact: ntp_pkg : chrony ntp_service : chronyd when: ansible_distribution_major_version == "8" - name: install ntp if not present package: name : "{{ ntp_pkg | default('ntp') }}" state : present - name: deploy {{ ntp_conf_file }} template: src: templates/ntp_conf.j2 dest: "{{ ntp_conf_file }}" mode: 0644 owner: root group: root notify: restart ntpd - name: enable/start ntpd or chrony service: name: "{{ ntp_service }}" enabled: yes state: started when: ansible_virtualization_type != "docker"