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.