Skip to content
Snippets Groups Projects
Commit 411539d7 authored by velandy's avatar velandy Committed by Gerrit Code Review
Browse files

Merge "Update status messages to fix bug 49"

parents 65770add 0348098f
No related branches found
No related tags found
No related merge requests found
......@@ -39,6 +39,8 @@ def validate_config():
out, err = router.ssh(['whoami'], routerip,
user, passwd)
if out.strip() != user:
remove_state('vpe.configured')
status_set('blocked', 'vpe is not configured')
raise Exception('invalid credentials')
# Set the router's hostname
......@@ -56,15 +58,18 @@ def validate_config():
],
routerip,
user, passwd)
set_state('vpe.configured')
status_set('active', 'ready!')
else:
remove_state('vpe.configured')
status_set('blocked', 'vpe is not configured')
except subprocess.CalledProcessError as e:
remove_state('vpe.configured')
status_set('blocked', 'validation failed: %s' % e)
log('Command failed: %s (%s)' %
(' '.join(e.cmd), str(e.output)))
raise
set_state('vpe.configured')
status_set('active', 'ready!')
except Exception as e:
log(repr(e))
remove_state('vpe.configured')
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment