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