我确实有一个带有以下代码的 terraform 子模块
resource "aws_ec2_tags" "set_tags" {
for_each = var.tags
resource_id = var.resource
key = each.key
value = each.value
}
在正常的 terraform 执行期间,它按预期工作。但在 terratest 期间go test
,它会发出The argument "value" is required, but no definition was found
. 我通过 和 添加测试值terraform.Options
作为默认值,但它仍然发出相同的错误。