azure - 我创建了 4 个子网并创建了输出值以在一个变量中获取所有子网 id。那么我如何计划检索 2 个值以附加 nics
问题描述
错误:括号不平衡
在 .terraform\modules\nics\main.tf 第 19 行,在资源“azurerm_network_interface”“NIC1”中:19:subnet_id = “${element(var.subnetwork-subnetid.*.id, (0,1))}”
子网的输出值:
output "subnetwork-subnetid" {
value = concat(azurerm_subnet.subnetwork.*.id, azurerm_subnet.subnetwork6.*.id)
}
网卡.tf
resource "azurerm_network_interface" "NIC1" {
#count = "${length(var.subnetwork-subnetid)}"
#for_each= toset(var.subipv4)
count = "${length(var.subipv4)}"
name = "${lookup(element(var.subipv4, count.index), "name")}"
#name = var.nic-name
location = var.rg-location
resource_group_name = var.rg-name
enable_ip_forwarding = true
enable_accelerated_networking = true
ip_configuration {
name = "ipconfig"
subnet_id = "${element(var.subnetwork-subnetid.*.id, (0,1))}"
private_ip_address_allocation = "Dynamic"
#public_ip_address_id = azurerm_public_ip.pubip.id
#public_ip_address_id = azurerm_public_ip.pubip.*.id
primary = true
}
tags = {
name = "${lookup(element(var.subipv4, count.index), "name")}"
}
}```
Please someone help me in this issue.Thanks!
解决方案
推荐阅读
- python - python中数据框中的值聚类
- python - 来自本地机器的 Cloudera 火花连接
- python - 尝试绘制学习曲线时的问题
- java - 考虑在您的配置中定义“com.example.amazonsync.Service.IAmazonUtilService”类型的 bean
- c# - 如何从班级中获取最早/最早的年份值
- php - 从多维数组的子数组中删除不需要的元素
- java - 在 Java 中进行多线程时如何在 run 方法中传递参数
- r - 如何在R中的两个分类变量中获得百分比
- javascript - 我可以在哪里以及如何运行我的脚本以使其自主运行?(Javascript)
- android - 如何使用 okhttp 在回收站视图中进行无休止的滚动