install_recommends: no
name: ['avahi-autoip', 'bluetooth', 'bluez',
'debian-faq', 'doc-debian', 'emacsen-comm',
- 'ntp', 'vim-tiny',
+ 'vim-tiny',
]
purge: yes
state: absent
+++ /dev/null
-- 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'
+++ /dev/null
-#! /bin/sh
-
-# Warm up DNS
-host -t ns pool.ntp.org
-host pool.ntp.org
-{% if ansible_facts.os_family == 'Debian' %}
-host 0.debian.pool.ntp.org
-host 1.debian.pool.ntp.org
-host 2.debian.pool.ntp.org
-host 3.debian.pool.ntp.org
-{% endif %}
-
-ntpdate{% if ansible_facts.os_family == 'Debian' %}-debian{% endif %} -b &&
-hwclock --systohc --update-drift &&
-
-hwclock --get &&
-exec date