Terraform 计算地形Vsphere中的数据资源

Terraform 计算地形Vsphere中的数据资源,terraform,vsphere,Terraform,Vsphere,我正试图通过计算Vsphere中使用的标记的实例来增加基于Vsphere中现有资源的VM名称,即,如果我计算此标记的3个实例,则此VM将为“VM4”等。使用以下方法: data "vsphere_tag" "some_tag" { name = "Tag" category_id = data.vsphere_tag_category.application_category.id } resource &quo

我正试图通过计算Vsphere中使用的标记的实例来增加基于Vsphere中现有资源的VM名称,即,如果我计算此标记的3个实例,则此VM将为“VM4”等。使用以下方法:

data "vsphere_tag" "some_tag" {
  name        = "Tag"
  category_id = data.vsphere_tag_category.application_category.id
}

resource "vsphere_virtual_machine" "svc-vm" {
  count = (length(data.vsphere_tag.some_tag)
  name             = "vm${count.index + 1}"
  resource_pool_id = data.vsphere_compute_cluster.cluster.resource_pool_id
  datastore_id     = data.vsphere_datastore.datastore.id

  tags = [data.vsphere_tag.tag.id, data.vsphere_tag.billing_tag.id]
这不起作用,因为它似乎没有计算标签的数量。有没有一种方法可以让每一次地形跑步都得到这个计数