IBM-tfproviders / terraform-provider-vsphere

Mozilla Public License 2.0
5 stars 5 forks source link

Add support for VApp Resource #18

Open shanrnag opened 7 years ago

shanrnag commented 7 years ago

This resource can be used to create and delete vApp in vSphere environment.

resource "vsphere_vapp" <"vApp resource name"> {
  name   = <"New vApp name">
  description = <"Description of this new vApp">
  datacenter = <"Datacenter name">
  cluster = <"Cluster name">
  folder = <"Folder name">
  datastore = <"Datastore name">
  resource_pool = <"Resource pool name">
  parent_vapp = <"parent vApp name">

  template_vapp {
      name = <"vApp to be cloned">
      disk_provisioning = <"Disk provisioning format">
      network_mapping {
          source_network_label = <"Source Network label">
          destination_network_label =<"Destination Network label">
      }
  }
}

Creation of vApp happens by cloning an existing vApp only. Update operation is not supported.

Details @ https://github.com/IBM-tfproviders/terraform-provider-vsphere/wiki/Resource-vsphere_vapp