0

我有一个加密的providers.tfvars.json,所以运行:

sops exec-file provider.tfvars.json 'terraform plan -var-file={} -out terraform.todo'

我希望 terraform 能够正常工作,但我从 terraform 收到一个错误:

Error: Argument or block definition required

解密providers.tfvars.json并运行terraform plan -var-file=provider.tfvars.json -out terraform.todo作品

我试过sops exec-file --no-fifo无济于事。

有任何想法吗?

4

1 回答 1

0

3.7.0在带有PR #761的 sos 版本中已修复

Terraform 需要 var 文件的文件扩展名,sops 没有提供。

于 2021-03-24T22:53:46.820 回答