Пример #1
0
    def save_to_file(self, file_path):
        cluster_info = { PROP_TYPE_NAME: self.type_name,
                         PROP_DESCRIPTION: self.description,
                         PROP_ALLOWED_NODES: self.allowed_nodes,
                         PROP_PARAMETERS: [p.to_dict() for p in self.parameters] }

        yaml_file = YamlFile(file_path)
        yaml_file.load_objects({PROP_CLUSTER_INFO: cluster_info})
        yaml_file.save()