Skip to content
Snippets Groups Projects
Commit 0348098f authored by israelad's avatar israelad
Browse files

Update status messages to fix bug 49


Change-Id: Ia577db687cf2aa659d22afd18e316a73a85aae05
Signed-off-by: default avatarAdam Israel <adam.israel@canonical.com>
parent 4f4745e9
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