base: Configure openntpd
[noc.git] / ansible / roles / base / tasks / main.yml
index 919b2aa..c168799 100644 (file)
@@ -70,7 +70,6 @@
       - lsof
       - haveged
       - net-tools
-      - ntp
       - screen
       - aptitude
       - unp
       - python-apt
     state: present
 
+- name: check that ISC ntpd is not installed
+  apt:
+    name: ntp
+    state: absent
+    purge: yes
+
+- name: install openntpd
+  apt:
+    name: openntpd
+
+- name: configure openntpd
+  copy:
+    dest: /etc/openntpd/ntpd.conf
+    content: |
+      # Use the ffgraz.net NTP server
+      servers ntp.ffgraz.net weight 3
+
+      # Use some servers announced from the NTP Pool
+      servers 0.debian.pool.ntp.org
+      servers 1.debian.pool.ntp.org
+
+  notify: restart openntpd
+
 - name: make sure grml-(etc|scripts)-core is not installed
   apt:
     name: