簡體   English   中英

terraform 錯誤:周期:data.azurerm_key_vault_secret

[英]terraform Error: Cycle: data.azurerm_key_vault_secret

這是我的第一個文件 main.tf

# Configure the Azure provider
provider "azurerm" {
  environment = "public"
  features {}
  subscription_id = var.azure-subscription-id
  client_id       = var.azure-client-id
  client_secret   = "${data.azurerm_key_vault_secret.azure-client-secret1.value}"
  tenant_id       = var.azure-tenant-id

}

我有另一個文件 kv-data.tf

data "azurerm_key_vault_secret" "azure-client-secret1" {
  name      = "azure-client-secret"
  vault_uri = "https://kv23.vault.azure.net/"
}

但是我得到了這個錯誤。 訪問密鑰庫機密的正確方法是什么?

│ 錯誤:周期:data.azurerm_key_vault_secret.azure-client-secret1, provider["registry.terraform.io/hashicorp/azurerm"]

這是不可能的。 要訪問 Keyvault,您將需要未提供的憑據。 您將不得不像其他變量一樣對其進行硬編碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM