X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=api_calls.py;h=bc1962cc192e60a191bb71e835d95c3da20634c8;hb=cdf732863cd300caf8222c59e3f38256d9e04fca;hp=66d883323cb7e576a8fe9098942886d0d64bd861;hpb=359fe09b9c56bb24fee2d828d2baddfaec7f9c05;p=nodemanager.git diff --git a/api_calls.py b/api_calls.py index 66d8833..bc1962c 100644 --- a/api_calls.py +++ b/api_calls.py @@ -26,7 +26,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 @@ -170,7 +170,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." @@ -184,7 +184,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." @@ -197,7 +197,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']) @@ -208,7 +208,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']) @@ -219,9 +219,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'],