【发布时间】:2019-11-22 04:30:32
【问题描述】:
在我的 terraform 脚本中,我有
resource "azuread_application" "main" {
count = "${length(var.sp_names)}"
name = "${sp_prefix}-${var.sp_names[count.index]}"
available_to_other_tenants = false
}
resource "azuread_service_principal" "main" {
count = "${length(var.sp_names)}"
application_id = "${azuread_application.main.["${sp_prefix}"-"${var.sp_names[count.index]}"].application_id}"
}
当我运行 terraform init 时,我收到以下错误:
点后面需要属性名。
使用嵌套变量和列表对象的正确方法是什么?
【问题讨论】:
-
您使用的是哪个版本的 Terraform?以下答案与 0.12.x 有关。我假设你正在使用。
标签: terraform terraform-provider-azure