X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=PLC%2FMethods%2FAddConfFileToNodeGroup.py;h=cdcec8817c0d366f37e8728def34456906ac41f2;hb=f5b0dff0ebde4366af74ae6a0d894bf7893f95f4;hp=f9166adf73815173f2cf2ced41c1b5f27a07c231;hpb=f5cd72e35593c96b9996ab4e49674cccc7525c48;p=plcapi.git diff --git a/PLC/Methods/AddConfFileToNodeGroup.py b/PLC/Methods/AddConfFileToNodeGroup.py index f9166ad..cdcec88 100644 --- a/PLC/Methods/AddConfFileToNodeGroup.py +++ b/PLC/Methods/AddConfFileToNodeGroup.py @@ -29,24 +29,24 @@ class AddConfFileToNodeGroup(Method): def call(self, auth, conf_file_id, nodegroup_id_or_name): - # Get configuration file + # Get configuration file conf_files = ConfFiles(self.api, [conf_file_id]) if not conf_files: raise PLCInvalidArgument, "No such configuration file" conf_file = conf_files[0] # Get node - nodegroups = NodeGroups(self.api, [nodegroup_id_or_name]) - if not nodegroups: + nodegroups = NodeGroups(self.api, [nodegroup_id_or_name]) + if not nodegroups: raise PLCInvalidArgument, "No such node group" - nodegroup = nodegroups[0] - - # Link configuration file to node + nodegroup = nodegroups[0] + + # Link configuration file to node if nodegroup['nodegroup_id'] not in conf_file['nodegroup_ids']: conf_file.add_nodegroup(nodegroup) # Log affected objects - self.event_objects = {'ConfFile': [conf_file_id], - 'NodeGroup': [nodegroup['nodegroup_id']] } + self.event_objects = {'ConfFile': [conf_file_id], + 'NodeGroup': [nodegroup['nodegroup_id']] } return 1