= 1.3" backend "a-6ren">
gpt4 book ai didi

azure - 在 Terraform main.tf 中可变地输入 Azure 存储帐户

转载 作者:行者123 更新时间:2023-12-03 06:12:32 31 4
gpt4 key购买 nike

如何将后端的 Terraform 存储帐户作为变量传递?我收到以下错误:

#main.tf

terraform {
required_version = ">= 1.3"
backend "azurerm" {
resource_group_name = "rg-tfstate"
storage_account_name = var.arg5_terraformStorageAccount
container_name = "tfstate"
key = "terraform.tfstate"

}
#variables.tf

variable "arg5_terraformStorageAccount" {
type = string
description = "terraformStorageAccount (sensitive)"
sensitive = true
}
│ Error: Variables not allowed

│ on main.tf line 7, in terraform:
│ 7: storage_account_name = var.arg5_terraformStorageAccount

│ Variables may not be used here.

最佳答案

您不能这样做,因为您不能在后端中使用任何变量。您必须对值进行硬编码,或者开发某种围绕 TF 的包装器来执行简单的查找和搜索替换。

关于azure - 在 Terraform main.tf 中可变地输入 Azure 存储帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76602911/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com