diff --git a/tasks/main.yml b/tasks/main.yml
index 25a2eab3df586993803fc5bd975b6bc5d7214804..b1e79a9ec907488e76aac165ec3db16efe41aff4 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -35,7 +35,6 @@
       owner: root
       group: 0
       mode: 0o0644
-      validate: 'nsd-checkconf {{ nsd_conf }}'
   notify:
       - Restart NSD
 
@@ -49,7 +48,6 @@
       owner: root
       group: 0
       mode: 0o644
-      validate: 'nsd-checkconf {{ nsd_conf }}'
   notify:
       - Restart NSD
 
@@ -63,6 +61,10 @@
   notify:
       - Update SMTPd database
 
+- name: Validate config
+  command: 'nsd-checkconf {{ nsd_conf }}'
+  changed_when: False
+
 - name: Enable NSD
   service:
       name: nsd