]> git.phdru.name Git - ansible.git/commitdiff
Feat: Switch from `adjtimex`/`hwclock` back to `ntpd`
authorOleg Broytman <phd@phdru.name>
Sun, 8 Jan 2023 07:05:39 +0000 (10:05 +0300)
committerOleg Broytman <phd@phdru.name>
Sun, 8 Jan 2023 08:22:21 +0000 (11:22 +0300)
playbooks/roles/init-system/tasks/apt.yaml
playbooks/roles/ntpdate-hwc/files/ntpdate-hwc [deleted file]
playbooks/roles/ntpdate-hwc/tasks/main.yaml [deleted file]
playbooks/roles/ntpdate-hwc/templates/ntpdate-hwc [deleted file]

index 65f61d65a9e02723348a6c481f643ba18c06c121..26640dbfe94d340afc0e86e4552fc062538854ad 100644 (file)
@@ -31,7 +31,7 @@
     install_recommends: no
     name: ['avahi-autoip', 'bluetooth', 'bluez',
            'debian-faq', 'doc-debian', 'emacsen-comm',
-           'ntp', 'vim-tiny',
+           'vim-tiny',
           ]
     purge: yes
     state: absent
diff --git a/playbooks/roles/ntpdate-hwc/files/ntpdate-hwc b/playbooks/roles/ntpdate-hwc/files/ntpdate-hwc
deleted file mode 100755 (executable)
index c86e368..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-exec /usr/local/sbin/ntpdate-hwc
diff --git a/playbooks/roles/ntpdate-hwc/tasks/main.yaml b/playbooks/roles/ntpdate-hwc/tasks/main.yaml
deleted file mode 100644 (file)
index bf7acc4..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-- 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'
diff --git a/playbooks/roles/ntpdate-hwc/templates/ntpdate-hwc b/playbooks/roles/ntpdate-hwc/templates/ntpdate-hwc
deleted file mode 100755 (executable)
index 6d97e51..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-#! /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