我正在尝试复制for_each在上的嵌套用法,并在第一个for_each之后得到一个错误An argument named "name" is not expected here.。named name is not expected here ),人们可以看到我试着注释掉for_each、each.key赋值和嵌套循环的其余部分,它仍然在抱怨变量。也许我需要在使用它之前声明它,但我发现前面提到的链接中的代码没有这样做,这是有道理<
我正在尝试部署一些创建多个VM的terraform,然后定义一些负载均衡器规则,但我很难为第二个for_each找到正确的字符串格式for_each = {for server in local.instances: server.instance_name => server}
在aws_instance块中工作得很好,但是我需要通过服务器配置中每个VM的fwd_rules进行迭代。我在“配置”中控制格式,所以如果这只是获得正确的字
我正在使用Terraformv0.12.6,并且遇到了在OpenShift 6.5上部署vSphere 4.1的问题。当我运行./terraform应用、验证或计划时,我得到相同的响应:
on machine/main.tf line 47, in resource我正在使用以下URL中的main.tf文件:https://github.com/openshift/installer
name ="some-name" name = "some-lambda-name"} 但是,当我想要提供更多服务时,我需要将它们放在一个列表中:, name ="some-name-2" name = "some-lambda-name"} 我没有找到用block构建模块的方法是否可以通过这样的块向模块提供参数?