X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=plugins%2Fsliverauth.py;h=9e872c528944e55b98ee6eb9a71e74a39c438320;hb=d56e033f955c4c04980fc8f5a8dfed599afa68ff;hp=b58492f0fb616750b22b34f8ae30a2e7958a9bc6;hpb=c0042c6fed55a418ba566d2a4a5f56b5ab45df45;p=nodemanager.git diff --git a/plugins/sliverauth.py b/plugins/sliverauth.py index b58492f..9e872c5 100644 --- a/plugins/sliverauth.py +++ b/plugins/sliverauth.py @@ -46,12 +46,11 @@ def GetSlivers(data, config, plc): logger.log("sliverauth: plc-instantiated slice %s does not yet exist. IGNORING!" % sliver['name']) continue - manage_hmac (plc, sliver) - for chunk in sliver['attributes']: - if chunk['tagname']=='omf_control': + if chunk['tagname']=='enable_hmac': + manage_hmac (plc, sliver) + elif chunk['tagname']=='omf_control': manage_sshkey (plc, sliver) - break def SetSliverTag(plc, slice, tagname, value):