diff --git a/qa/qa_node.py b/qa/qa_node.py
index 9899762e44707135ef63d477ab77b25c7d748d6f..6caa48e128c3a614b6c79f68b54135ca0c61142a 100644
--- a/qa/qa_node.py
+++ b/qa/qa_node.py
@@ -36,7 +36,7 @@ def _NodeAdd(node, readd=False):
   elif readd and not node.get('_added', False):
     raise qa_error.Error("Node %s not yet in cluster" % node['primary'])
 
-  cmd = ['gnt-node', 'add']
+  cmd = ['gnt-node', 'add', "--no-ssh-key-check"]
   if node.get('secondary', None):
     cmd.append('--secondary-ip=%s' % node['secondary'])
   if readd: