【发布时间】:2020-02-19 03:10:37
【问题描述】:
如果有帮助,这在 TF V0.12 中
在一个目录中,我有可变数量的单行文件。
我需要以某种方式读取它们的内容,并将它们与换行符连接起来,并将结果存储到一个变量中。 (不是字符串数组)
我知道我可以使用以下方法获取要读取的文件列表:
locals{
my files=tolist(fileset("${var.file_path}", "**")) }
如果我只有一个文件,我知道我可以通过使用读取内容
locals {
file_value=file("${var.file_path}\\${local.my_files}") # if there was only a single file
}
但是我的大脑只是转向了棉花,我如何才能进行多次读取,我觉得我应该在空资源中使用计数和连接,但似乎无法解决逻辑问题。 这是正确的道路还是我应该怎么做?
【问题讨论】:
-
为什么不先使用空资源local_exec并在本地拼接文件?