X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=api_calls.py;fp=api_calls.py;h=084bf669fb10bc9fea3d6f94f6f60d26426b2d77;hb=55afbcaa2f8e9646bec3962e406f150f5d31b47b;hp=4a5558e5ad368f14a9d1ead195522833f3e3b477;hpb=27cb8f7b65340c134d7d36f5eeef555592f73d31;p=nodemanager.git diff --git a/api_calls.py b/api_calls.py index 4a5558e..084bf66 100644 --- a/api_calls.py +++ b/api_calls.py @@ -27,7 +27,7 @@ except: def Mixed(a = None, b = None, c = None): pass -import accounts +import account import logger # TODO: These try/excepts are a hack to allow doc/DocBookLocal.py to @@ -171,7 +171,7 @@ def Create(sliver_name): """Create a non-PLC-instantiated sliver""" rec = sliver_name if rec['instantiation'] == 'delegated': - accounts.get(rec['name']).ensure_created(rec) + account.get(rec['name']).ensure_created(rec) logger.log("api_calls: Create %s"%rec['name']) else: raise Exception, "Only PLC can create non delegated slivers." @@ -185,7 +185,7 @@ def Destroy(sliver_name): """Destroy a non-PLC-instantiated sliver""" rec = sliver_name if rec['instantiation'] == 'delegated': - accounts.get(rec['name']).ensure_destroyed() + account.get(rec['name']).ensure_destroyed() logger.log("api_calls: Destroy %s"%rec['name']) else: raise Exception, "Only PLC can destroy non delegated slivers." @@ -198,7 +198,7 @@ def Destroy(sliver_name): def Start(sliver_name): """Configure and start sliver.""" rec = sliver_name - accounts.get(rec['name']).start(rec) + account.get(rec['name']).start(rec) logger.log("api_calls: Start %s"%rec['name']) @@ -209,7 +209,7 @@ def Start(sliver_name): def Stop(sliver_name): """Kill all processes belonging to the specified sliver""" rec = sliver_name - accounts.get(rec['name']).stop() + account.get(rec['name']).stop() logger.log("api_calls: Stop %s"%rec['name']) @@ -220,9 +220,9 @@ def Stop(sliver_name): def ReCreate(sliver_name): """Stop, Destroy, Create, Start sliver in order to reinstall it.""" rec = sliver_name - accounts.get(rec['name']).stop() - accounts.get(rec['name']).ensure_created(rec) - accounts.get(rec['name']).start(rec) + account.get(rec['name']).stop() + account.get(rec['name']).ensure_created(rec) + account.get(rec['name']).start(rec) logger.log("api_calls: ReCreate %s"%rec['name']) @export_to_docbook(roles=['nm-controller', 'self'],