Revision a1b805fb lib/backend.py

b/lib/backend.py
260 260
    priv_key, pub_key, auth_keys = ssh.GetUserFiles(constants.GANETI_RUNAS,
261 261
                                                    mkdir=True)
262 262
  except errors.OpExecError, err:
263
    logging.exception("Error while processing user ssh files")
264
    return False
263
    msg = "Error while processing user ssh files"
264
    logging.exception(msg)
265
    return (False, "%s: %s" % (msg, err))
265 266

  
266 267
  for name, content in [(priv_key, sshkey), (pub_key, sshpub)]:
267 268
    utils.WriteFile(name, data=content, mode=0600)
......
270 271

  
271 272
  utils.RunCmd([constants.SSH_INITD_SCRIPT, "restart"])
272 273

  
273
  return True
274
  return (True, "Node added successfully")
274 275

  
275 276

  
276 277
def LeaveCluster():

Also available in: Unified diff