Terraform-枚举实例

Terraform-枚举实例,terraform,Terraform,这里的地形问题:我试图在Azure上部署一组实例,并在部署时枚举它们 resource "azurerm_virtual_machine" "kafka" { name = "kafka${count.index}" #name = "${var.kafka_cluster_prefix}-kafka-${count.index}" location = "${azurer

这里的地形问题:我试图在Azure上部署一组实例,并在部署时枚举它们

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按预期进行迭代,您可以按照自己的意愿命名资源