def METHOD_NAME(self, definitions: dict[TFDefinitionKey, dict[str, Any]],
                                       render_variables: bool = True) -> list[TerraformLocalGraph]:
    module, tf_definitions = self.parser.parse_hcl_module_from_tf_definitions(definitions, "", self.source)
    dirs_to_definitions = self.parser.create_definition_by_dirs(tf_definitions)
    graphs: list[TerraformLocalGraph] = []
    for source_path, dir_definitions in dirs_to_definitions.items():
        module, parsed_tf_definitions = self.parser.parse_hcl_module_from_multi_tf_definitions(dir_definitions, source_path, self.source)
        local_graph = TerraformLocalGraph(module)
        local_graph.build_graph(render_variables=render_variables)
        graphs.append(local_graph)
    return graphs