X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=plugins%2Fvsys.py;h=927c7c10ea9e14eceed8271f3f0cfde4a92b7b93;hb=58f46637398bc93da425c7bde56159bc066e1e2b;hp=d26ee4a6525bc9e1a337a98c0a9184e47a9739cf;hpb=c1536d8a8913935cb9283592da225a13b94b7583;p=nodemanager.git diff --git a/plugins/vsys.py b/plugins/vsys.py index d26ee4a..927c7c1 100644 --- a/plugins/vsys.py +++ b/plugins/vsys.py @@ -10,11 +10,10 @@ from sets import Set VSYSCONF="/etc/vsys.conf" VSYSBKEND="/vsys" -def start(options, config): - pass +def start(options, conf): + logger.log("vsys plugin starting up...") - -def GetSlivers(data): +def GetSlivers(data, config=None, plc=None): """For each sliver with the vsys attribute, set the script ACL, create the vsys directory in the slice, and restart vsys.""" # Touch ACLs and create dict of available scripts = {} @@ -38,7 +37,7 @@ def GetSlivers(data): # Write out the ACLs if writeAcls(scripts, parseAcls()) or _restart: logger.log("vsys: restarting vsys service") - os.system("/etc/init.d/vsys restart") + logger.log_call("/etc/init.d/vsys", "restart") def createVsysDir(sliver):