From: xavileon Date: Fri, 21 Oct 2011 22:18:38 +0000 (-0400) Subject: Bare minimum to get NodeManager not throw exceptions X-Git-Tag: lxcbuild~14 X-Git-Url: http://git.onelab.eu/?p=nodemanager.git;a=commitdiff_plain;h=656583197974806037555885580767955c08624e Bare minimum to get NodeManager not throw exceptions --- diff --git a/sliver_lxc.py b/sliver_lxc.py index a93a215..91f1b06 100644 --- a/sliver_lxc.py +++ b/sliver_lxc.py @@ -3,6 +3,7 @@ """LXC slivers""" import accounts +import logger class Sliver_LXC(accounts.Account): """This class wraps LXC commands""" @@ -13,7 +14,9 @@ class Sliver_LXC(accounts.Account): # type = 'sliver.LXC' def __init__(self, rec): - print "TODO __init__" + print "TODO WIP __init__" + name=rec['name'] + logger.verbose ('sliver_lxc: %s init'%name) @staticmethod def create(name, rec = None): @@ -23,6 +26,11 @@ class Sliver_LXC(accounts.Account): def destroy(name): print "TODO destroy" + def configure(self, rec): + ''' Called by accounts.ensure_created -> start -> _acct.configure ''' + print "TODO configure" + name=rec['name'] + def start(self, delay=0): print "TODO start" @@ -31,5 +39,6 @@ class Sliver_LXC(accounts.Account): def is_running(self): print "TODO is_running" + return True