]> git.phdru.name Git - ansible.git/blobdiff - playbooks/roles/adjtimex/templates/adjtimex.sh
Feat(adjtimex): Move to common roles
[ansible.git] / playbooks / roles / adjtimex / templates / adjtimex.sh
diff --git a/playbooks/roles/adjtimex/templates/adjtimex.sh b/playbooks/roles/adjtimex/templates/adjtimex.sh
new file mode 100755 (executable)
index 0000000..1a4d1c1
--- /dev/null
@@ -0,0 +1,15 @@
+#! /bin/sh
+
+{ echo; echo; } | adjtimex -h {% if inventory_hostname == 'phdru.name' %}nl{% else %}ru{% endif %}.pool.ntp.org &&
+adjtimex -r --adjust &&
+
+freq=`adjtimex -p | awk '/frequency:/ {print $2}'` &&
+tick=`adjtimex -p | awk '/tick:/ {print $2}'` &&
+#adjtimex -f "$freq" -t "$tick" &&
+
+sed -i "s/^FREQ=.\+$/FREQ=$freq/" /etc/default/adjtimex &&
+sed -i "s/^TICK=.\+$/TICK=$tick/" /etc/default/adjtimex &&
+
+ntpdate-debian &&
+hwclock --systohc &&
+{ echo; echo; } | adjtimex -h ru.pool.ntp.org