diff --git a/qa/qa_node.py b/qa/qa_node.py
index 84f1b852998f5500d695ddbd33b00bd7cfda0eec..025683c1c2fd574fdb4b270f41455dfe5009a7d6 100644
--- a/qa/qa_node.py
+++ b/qa/qa_node.py
@@ -37,7 +37,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: