X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=plugins%2Fupdate_ipv6addr_slivertag.py;fp=plugins%2Fupdate_ipv6addr_slivertag.py;h=8182eb2bd37b053d9d77597ed02143a849dd329f;hb=ac6786141feadccdc48b819ab21a825a54881ded;hp=d9e8094f474b13ff3c2f0681f90e798d6aa34cbe;hpb=b885d5d47644343378129c3e38b5676c9b747aea;p=nodemanager.git diff --git a/plugins/update_ipv6addr_slivertag.py b/plugins/update_ipv6addr_slivertag.py index d9e8094..8182eb2 100644 --- a/plugins/update_ipv6addr_slivertag.py +++ b/plugins/update_ipv6addr_slivertag.py @@ -55,20 +55,20 @@ def SetSliverTag(plc, data, tagname): # TODO: what about the prefixlen? Should we also inform the prefixlen? # here, I'm just taking the ipv6addr (value) - value,prefixlen = tools.get_sliver_ipv6(slice['name']) + value, prefixlen = tools.get_sliver_ipv6(slice['name']) node_id = tools.node_id() - slivertags = plc.GetSliceTags({"name":slice['name'],"node_id":node_id,"tagname":tagname}) + slivertags = plc.GetSliceTags({"name":slice['name'], "node_id":node_id, "tagname":tagname}) #logger.log(repr(str(slivertags))) #for tag in slivertags: # logger.log(repr(str(tag))) try: - slivertag_id,ipv6addr = get_sliver_tag_id_value(slivertags) + slivertag_id, ipv6addr = get_sliver_tag_id_value(slivertags) except: - slivertag_id,ipv6addr = None,None + slivertag_id, ipv6addr = None, None logger.log("update_ipv6addr_slivertag: slice=%s getSliceIPv6Address=%s" % \ - (slice['name'],ipv6addr) ) + (slice['name'], ipv6addr) ) # if the value to set is null... if value is None: if ipv6addr is not None: @@ -90,15 +90,15 @@ def SetSliverTag(plc, data, tagname): if (ipv6addr is None) and len(value)>0: try: logger.log("update_ipv6addr_slivertag: slice name=%s" % (slice['name']) ) - slivertag_id=plc.AddSliceTag(slice['name'],tagname,value,node_id) + slivertag_id=plc.AddSliceTag(slice['name'], tagname, value, node_id) logger.log("update_ipv6addr_slivertag: slice tag added to slice %s" % \ (slice['name']) ) except: logger.log("update_ipv6addr_slivertag: could not set ipv6 addr tag to sliver. "+ - "slice=%s tag=%s node_id=%d" % (slice['name'],tagname,node_id) ) + "slice=%s tag=%s node_id=%d" % (slice['name'], tagname, node_id) ) # if the ipv6 addr set on the slice is different on the value provided, let's update it if (ipv6addr is not None) and (len(value)>0) and (ipv6addr!=value): - plc.UpdateSliceTag(slivertag_id,value) + plc.UpdateSliceTag(slivertag_id, value) # ipv6 entry on /etc/hosts of each slice result = tools.search_ipv6addr_hosts(slice['name'], value) if not result: