X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=PLC%2FMethods%2FAddSlice.py;h=01e75dab4e5ecec0024bdb0acd0c192e0ba3bfb0;hb=5706f426635a8416101d2efdff228a20b34fb841;hp=0274e0191627252fab90d310d6cfbff69c6a9d4d;hpb=81f6d16e7e0c68185b62b254f587c641fddab0fb;p=plcapi.git diff --git a/PLC/Methods/AddSlice.py b/PLC/Methods/AddSlice.py index 0274e01..01e75da 100644 --- a/PLC/Methods/AddSlice.py +++ b/PLC/Methods/AddSlice.py @@ -100,6 +100,13 @@ class AddSlice(Method): else: UpdateSliceTag(self.api).__call__(auth,slice_tags[0]['slice_tag_id'],value) + # take PLC_VSYS_DEFAULTS into account for convenience + try: + values= [ value for value in api.config.PLC_VSYS_DEFAULTS.split(',') if value ] + for value in values: + AddSliceTag(self.api).__call__(auth,slice['slice_id'],'vsys',value) + except: + print "Could not set vsys tags as configured in PLC_VSYS_DEFAULTS" self.event_objects = {'Slice': [slice['slice_id']]} self.message = "Slice %d created" % slice['slice_id']