vSphere OVA VM Deployment
Example
main.tf
module "vsphere_ova_vm_deployment" {
# Here the source points to the a local instance of the submodule in the modules folder, if you have and instance of the modules folder locally.
# source = "../../modules/vsphere-ova-vm-deployment"
# Here is an example of a source that pulls from the registry
source = "dell/modules/powerflex//modules/vsphere_pfmp_installation"
version = "x.x.x" // pull in the latest version like "1.2.0"
# Required
vm_ova_path = "https://example.com/path/to/example.ova"
vsphere_datacenter_name = "datacenter"
vsphere_datastore_name = "datastore"
vsphere_network_name = "network"
vsphere_host_name = "host-name"
vsphere_resource_pool_name = "resource-pool"
# Optional values which if not set have default values
# vm_name = "example-name"
# use_remote_path = false
# allow_unverified_ssl = false
# num_cpus = 8
# memory = 8120
# adapter_type = "vmxnet3"
}
Requirements
Name | Version |
---|---|
vsphere | 2.8.2 |
Providers
No providers.
Modules
Name | Source | Version |
---|---|---|
vsphere_ova_vm_deployment | ../../modules/vsphere-ova-vm-deployment | n/a |
Resources
No resources.
Inputs
Name | Description | Type | Default | Required |
---|---|---|---|---|
allow_unverified_ssl | Allow unverified ssl connection | string |
true |
no |
vsphere_password | Stores the password of vsphere_password. | string |
n/a | yes |
vsphere_server | Stores the host ip/fqdn of the vsphere_server. | string |
n/a | yes |
vsphere_user | Stores the username of vsphere_user. | string |
n/a | yes |
Outputs
No outputs.