-- name: Install adjtimex, ntpdate-debian and hwclock
- become: true
- apt:
- autoclean: yes
- autoremove: yes
- cache_valid_time: 3600
- install_recommends: no
- # Install adjtimex, ntpdate-debian and hwclock
- name: ['adjtimex', 'ntpdate', 'util-linux']
- state: latest
- update_cache: yes
- when: ansible_facts.os_family == 'Debian'
-
-- name: Remove ntpd
- become: true
- apt:
- name: ntp
- state: absent
- update_cache: no
- when: ansible_facts.os_family == 'Debian'
-
-- name: Install adjtimex, ntpdate and hwclock
- become: true
- dnf:
- # Install adjtimex, ntpdate-debian and hwclock
- name: ['adjtimex', 'ntpdate', 'util-linux']
- state: latest
- update_cache: yes
- when: ansible_facts.os_family == 'RedHat'
-
-- name: Copy the script ntpdate-hwc
- become: true
- template:
- src: ntpdate-hwc
- dest: /usr/local/sbin/ntpdate-hwc
- owner: root
- group: root
- mode: 0750
-
-- name: Configure ntpdate-hwc weekly run
- become: true
- copy:
- src: ntpdate-hwc
- dest: /etc/cron.weekly
- owner: root
- group: root
- mode: '0700'