# 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:
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: