diff --git a/tasks/main.yml b/tasks/main.yml
index 4ab4e317aa8b9dba9cef28896613ab7a1eb6d9de..25a2eab3df586993803fc5bd975b6bc5d7214804 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -35,6 +35,7 @@
       owner: root
       group: 0
       mode: 0o0644
+      validate: 'nsd-checkconf {{ nsd_conf }}'
   notify:
       - Restart NSD
 
@@ -48,6 +49,7 @@
       owner: root
       group: 0
       mode: 0o644
+      validate: 'nsd-checkconf {{ nsd_conf }}'
   notify:
       - Restart NSD