我在我的Mac系统上使用terraform,terraform apply结果显示以下错误
Error: command "bash" failed with no error message
on ssm.tf line 7, in data "external" "ssm-dynamic-general":
7: data "external" "ssm-dynamic-general" {然而,在ssm.tf文件中没有任何错误,同样在我的另一个系统中运行得很好。
有人能告诉我我错过了什么吗?
发布于 2020-05-19 20:59:50
您可能做了我无意中做过的事情:没有遵循外部程序协议:
https://www.terraform.io/docs/providers/external/data_source.html#external-program-protocol
在我的特殊情况下,我无法将来自我的程序的错误发送到标准错误。相反,这些错误将被标准化。
这就是为什么Terraform无法报告这些错误的原因。
因此,如果您使用> &2将程序中的任何和所有错误发送到标准错误,那么在运行terraform plan时,您应该能够看到这些错误。
https://stackoverflow.com/questions/59890475
复制相似问题