错误:命令“ bash”失败,没有错误消息?

时间:2020-01-24 04:44:27

标签: bash macos sh terraform

我在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文件中没有任何问题,在我的另一个系统中也可以正常运行。

有人可以让我知道我在这里想念的吗?

1 个答案:

答案 0 :(得分:0)

您可能已经做了我不小心做的事情:不遵循外部程序协议:

https://www.terraform.io/docs/providers/external/data_source.html#external-program-protocol

在我的特定情况下,我无法将来自程序的错误发送到标准错误。相反,这些错误将被淘汰。

这就是Terraform无法报告这些错误的原因。

因此,如果您使用> &2将程序中的所有错误发送到标准错误,则在运行terraform plan时应该能够看到那些错误。