Не уверен, что я делаю здесь неправильно, но я пытаюсь скомпилировать сборку terraform для сборки windows ВМ на Vsphere. Я перепробовал все, что мог придумать, чтобы избавиться от этой ошибки. Любая помощь здесь приветствуется.
Error: Invalid expression
on main.tf line 81, in resource "vsphere_virtual_machine" "vm":
81:
82:
Expected the start of an expression, but found an invalid expression token.
data "vsphere_virtual_machine" "template" {
name = module.winvm.vmtemp
datacenter_id = data.vsphere_datacenter.dc.id
}
resource "vsphere_virtual_machine" "vm" { ///THIS IS MY ERROR LINE///
name = module.winvm.vmname
folder = "Windows/RDS/Terraform"
resource_pool_id = data.vsphere_compute_cluster.cluster.resource_pool_id
datastore_id = data.vsphere_datastore.datastore.id
firmware = data.vsphere_virtual_machine.template.firmware
num_cpus = 2
memory = 4096
guest_id = data.vsphere_virtual_machine.template.guest_id
network_interface {
network_id = data.vsphere_network.network.id
adapter_type = data.vsphere_virtual_machine.template.network_interface_types[0]
}
disk {
label = "disk0"
size = module.winvm.data_disk_size_gb
eagerly_scrub = data.vsphere_virtual_machine.template.disks.0.eagerly_scrub
thin_provisioned = data.vsphere_virtual_machine.template.disks.0.thin_provisioned
}
scsi_type = data.vsphere_virtual_machine.template.scsi_type