Make usage of sliver auth configurable from the _default slice attribute
[nodemanager.git] / plugins / sliverauth.py
index 1327326..f22a60d 100644 (file)
@@ -30,6 +30,11 @@ def SetSliverTag(plc, slice, tagname, value):
         plc.UpdateSliceTag(slivertag_id,value)
 
 def GetSlivers(data, config, plc):
+    if 'OVERRIDES' in dir(config):
+        if config.OVERRIDES.get('sliverauth') == '-1':
+            logger.log("sliverauth:  Disabled", 2)
+            return
+
     if 'slivers' not in data:
         logger.log("sliverauth: getslivers data lack's sliver information. IGNORING!")
         return