[英]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.