0

所以在 terraform 上有这个关于vault_approle_auth_backend_role的教程页面:

resource "vault_auth_backend" "approle" {
  type = "approle"
}

resource "vault_approle_auth_backend_role" "example" {
  backend        = vault_auth_backend.approle.path
  role_name      = "test-role"
  token_policies = ["default", "dev", "prod"]
}

但是当我复制示例代码并尝试运行terraform init时出现错误:

Unknown token: vault_auth_backend.approle.path

我该如何解决?

我注意到这个backend参数是可选的,我可以跳过它吗?我觉得我想将其值设置为$VAULT_ADDR/v1/identity/oidc/role或什么。

如果我使用backend = "${vault_auth_backend.approle.path}",它仍然backend: "${vault_auth_backend.approle.path}"在运行时显示terraform plan

4

0 回答 0