diff --git a/website/docs/r/virtual_machine.html.markdown b/website/docs/r/virtual_machine.html.markdown
index 08e675c27..873d3db59 100644
--- a/website/docs/r/virtual_machine.html.markdown
+++ b/website/docs/r/virtual_machine.html.markdown
@@ -220,14 +220,9 @@ data "vsphere_network" "network" {
datacenter_id = data.vsphere_datacenter.datacenter.id
}
-data "vsphere_folder" "folder" {
- path = "/${data.vsphere_datacenter.datacenter.name}/vm"
-}
-
## Deployment of VM from Remote OVF
resource "vsphere_virtual_machine" "vmFromRemoteOvf" {
name = "remote-foo"
- folder = trimprefix(data.vsphere_folder.folder.path, "/${data.vsphere_datacenter.datacenter.name}/vm")
datacenter_id = data.vsphere_datacenter.datacenter.id
datastore_id = data.vsphere_datastore.datastore.id
host_system_id = data.vsphere_host.host.id
@@ -265,7 +260,6 @@ resource "vsphere_virtual_machine" "vmFromRemoteOvf" {
## Deployment of VM from Local OVF
resource "vsphere_virtual_machine" "vmFromLocalOvf" {
name = "local-foo"
- folder = trimprefix(data.vsphere_folder.folder.path, "/${data.vsphere_datacenter.datacenter.name}/vm")
datacenter_id = data.vsphere_datacenter.datacenter.id
datastore_id = data.vsphere_datastore.datastore.id
host_system_id = data.vsphere_host.host.id
@@ -337,10 +331,6 @@ data "vsphere_network" "network" {
datacenter_id = data.vsphere_datacenter.datacenter.id
}
-data "vsphere_folder" "folder" {
- path = "/${data.vsphere_datacenter.datacenter.name}/vm"
-}
-
## Remote OVF/OVA Source
data "vsphere_ovf_vm_template" "ovfRemote" {
name = "foo"
@@ -370,19 +360,18 @@ data "vsphere_ovf_vm_template" "ovfLocal" {
## Deployment of VM from Remote OVF
resource "vsphere_virtual_machine" "vmFromRemoteOvf" {
name = "Nested-ESXi-7.0-Terraform-Deploy-1"
- folder = trimprefix(data.vsphere_folder.folder.path, "/${data.vsphere_datacenter.datacenter.name}/vm")
datacenter_id = data.vsphere_datacenter.datacenter.id
datastore_id = data.vsphere_datastore.datastore.id
host_system_id = data.vsphere_host.host.id
resource_pool_id = data.vsphere_resource_pool.default.id
- num_cpus = data.vsphere_ovf_vm_template.ovfLocal.num_cpus
- num_cores_per_socket = data.vsphere_ovf_vm_template.ovfLocal.num_cores_per_socket
- memory = data.vsphere_ovf_vm_template.ovfLocal.memory
- guest_id = data.vsphere_ovf_vm_template.ovfLocal.guest_id
- scsi_type = data.vsphere_ovf_vm_template.ovfLocal.scsi_type
- nested_hv_enabled = data.vsphere_ovf_vm_template.ovfLocal.nested_hv_enabled
+ num_cpus = data.vsphere_ovf_vm_template.ovfRemote.num_cpus
+ num_cores_per_socket = data.vsphere_ovf_vm_template.ovfRemote.num_cores_per_socket
+ memory = data.vsphere_ovf_vm_template.ovfRemote.memory
+ guest_id = data.vsphere_ovf_vm_template.ovfRemote.guest_id
+ scsi_type = data.vsphere_ovf_vm_template.ovfRemote.scsi_type
+ nested_hv_enabled = data.vsphere_ovf_vm_template.ovfRemote.nested_hv_enabled
dynamic "network_interface" {
- for_each = data.vsphere_ovf_vm_template.ovfLocal.ovf_network_map
+ for_each = data.vsphere_ovf_vm_template.ovfRemote.ovf_network_map
content {
network_id = network_interface.value
}
@@ -392,9 +381,9 @@ resource "vsphere_virtual_machine" "vmFromRemoteOvf" {
ovf_deploy {
allow_unverified_ssl_cert = false
- local_ovf_path = data.vsphere_ovf_vm_template.ovfLocal.local_ovf_path
- disk_provisioning = data.vsphere_ovf_vm_template.ovfLocal.disk_provisioning
- ovf_network_map = data.vsphere_ovf_vm_template.ovfLocal.ovf_network_map
+ remote_ovf_url = data.vsphere_ovf_vm_template.ovfRemote.remote_ovf_url
+ disk_provisioning = data.vsphere_ovf_vm_template.ovfRemote.disk_provisioning
+ ovf_network_map = data.vsphere_ovf_vm_template.ovfRemote.ovf_network_map
}
vapp {
@@ -425,7 +414,6 @@ resource "vsphere_virtual_machine" "vmFromRemoteOvf" {
## Deployment of VM from Local OVF
resource "vsphere_virtual_machine" "vmFromLocalOvf" {
name = "Nested-ESXi-7.0-Terraform-Deploy-2"
- folder = trimprefix(data.vsphere_folder.folder.path, "/${data.vsphere_datacenter.datacenter.name}/vm")
datacenter_id = data.vsphere_datacenter.datacenter.id
datastore_id = data.vsphere_datastore.datastore.id
host_system_id = data.vsphere_host.host.id
@@ -518,10 +506,6 @@ data "vsphere_network" "network" {
datacenter_id = data.vsphere_datacenter.datacenter.id
}
-data "vsphere_folder" "folder" {
- path = "/${data.vsphere_datacenter.datacenter.name}/vm"
-}
-
data "vsphere_virtual_machine" "template_from_ovf" {
name = "ubuntu-server-template-from-ova"
datacenter_id = data.vsphere_datacenter.datacenter.id
@@ -529,7 +513,6 @@ data "vsphere_virtual_machine" "template_from_ovf" {
resource "vsphere_virtual_machine" "vm" {
name = "hello-world"
- folder = trimprefix(data.vsphere_folder.folder.path, "/${data.vsphere_datacenter.datacenter.name}/vm")
resource_pool_id = data.vsphere_compute_cluster.cluster.resource_pool_id
datastore_id = data.vsphere_datastore.datastore.id
num_cpus = 2