【发布时间】:2021-02-17 12:46:52
【问题描述】:
这是关于保险库提供者的official docs,事情是:
provider "vault" {
version = "2.10.0"
address = "..."
}
我确实设置了VAULT_ADDR 和VAULT_TOKEN:
terraform plan -lock=false dev/foo_dev
Refreshing Terraform state in-memory prior to plan...
The refreshed state will be used to calculate this plan, but will not be
persisted to local or remote state storage.
data.aws_iam_policy_document.foo_doc: Refreshing state...
------------------------------------------------------------------------
Error: Error running plan: 1 error occurred:
* provider.vault: no vault token found
make: *** [plan] Error 1
✗ echo $VAULT_ADDR
...
✗ echo $VAULT_TOKEN
...
token - (必需)Terraform 将用于进行身份验证的 Vault 令牌。可以通过 VAULT_TOKEN 环境变量设置。
如果我删除address = "...",我会看到同样的错误,因此它也无法检索VAULT_ADDR。
【问题讨论】:
标签: terraform terraform-provider-aws hashicorp-vault