Pab*_*ico 9 terraform terraform-provider-azure
我正在尝试通过 Terraform 创建一个 Web 应用程序,新的 azurerm 提供程序 3.0 已经发布,因此新的模块 azurerm_windows_web_app 已推出。文档指出 application_stack 块支持以下内容:current_stack、docker、Java 等。
azurerm 版本 =“=3.0.0”
Terraform 文档链接:https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/windows_web_app#example-usage
一旦我尝试运行为此创建的模块,它就会抛出错误:
错误:不支持的块类型
这是我的代码片段,我不确定发生了什么。尝试用谷歌搜索它,但从其他用户那里获得文档似乎很新。有什么见解吗?
resource "azurerm_windows_web_app" "web_app_resource" {
name = var.resource_name
resource_group_name = var.resource_group_name
location = var.location
service_plan_id = var.app_service_plan_id
https_only = true
tags = var.tags
count = var.create
site_config {}
application_stack {
current_stack = var.current_stack
dotnet_version = var.dotnet_version
}
}
Run Code Online (Sandbox Code Playgroud)
块application_stack
必须嵌套在 下site_config
。JKirk 的评论是正确的。
resource "azurerm_linux_web_app" "default" {
name = var.resource_name
resource_group_name = var.resource_group_name
location = var.location
service_plan_id = var.app_service_plan_id
site_config {
# Correct placement
application_stack {
python_version = 3.9
}
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3672 次 |
最近记录: |