Terraform-枚举实例
这里的地形问题:我试图在Azure上部署一组实例,并在部署时枚举它们Terraform-枚举实例,terraform,Terraform,这里的地形问题:我试图在Azure上部署一组实例,并在部署时枚举它们 resource "azurerm_virtual_machine" "kafka" { name = "kafka${count.index}" #name = "${var.kafka_cluster_prefix}-kafka-${count.index}" location = "${azurer
resource "azurerm_virtual_machine" "kafka" { name
= "kafka${count.index}" #name = "${var.kafka_cluster_prefix}-kafka-${count.index}" location
= "${azurerm_resource_group.rg.location}" resource_group_name = "${azurerm_resource_group.rg.name}" #availability_set_id = "${azurerm_availability_set.kafka.id}" network_interface_ids = ["${element(azurerm_network_interface.broker_nic.*.id, count.index)}"] vm_size = "${var.broker_vm_size}" delete_os_disk_on_termination = true delete_data_disks_on_termination = true count
= "${var.broker_instance_count}"
tags {
displayName = "${var.kafka_cluster_prefix}-kafka VM Creation"
ssh_user = "${var.admin_username}"
ssh_ip = "${element(azurerm_network_interface.broker_nic.*.private_ip_address, count.index)}"
role = "${var.kafka_role_tag}" }
但是,我的实例从“0”开始计数(即broker0、broker1、broker2)
问题:是否可以从“1”而不是“0”开始计数
再次感谢,否-在任何合理的编程语言中,数组都是这样工作的,它们总是从0开始 但是您可以使用它,所以为什么不做一个
“${count.index+1}”
——这将让Terraform按预期进行迭代,您可以按照自己的意愿命名资源