X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=plugins%2Fhostmap.py;h=8bd1c089a7fdf0732b7a21ff25692539763a6b76;hb=ecee05390277f57b02d21ffca0195292bde1defa;hp=6a71ec27fe3e227130a2302c0804b4c0a624b423;hpb=847dbc953996b120f254578e00fb8f9e03b425c1;p=nodemanager.git diff --git a/plugins/hostmap.py b/plugins/hostmap.py index 6a71ec2..8bd1c08 100644 --- a/plugins/hostmap.py +++ b/plugins/hostmap.py @@ -38,6 +38,8 @@ def GetSlivers(data, config=None, plc=None): hostname = data['hostname'] + hostname_filter = ".".join(hostname.split(".")[1:]) + for sliver in data['slivers']: slicename = sliver['name'] for tag in sliver['attributes']: @@ -54,6 +56,9 @@ def GetSlivers(data, config=None, plc=None): if len(parts)==2: line = "%s pvt.%s private%d" % (parts[0], parts[1], index) + if (parts[0].startswith("10.")) and (hostname_filter not in parts[1]): + continue + if (index==0): line = line + " headnode"