Terraform module which manages vApp ressources on VMWare Cloud Director.
This creates empty vApps.
Name | Version |
---|---|
terraform | >= 1.1.9 |
vcd | >= 3.9.0 |
Name | Version |
---|---|
vcd | 3.9.0 |
No modules.
Name | Type |
---|---|
vcd_vapp.vapp | resource |
Name | Description | Type | Default | Required |
---|---|---|---|---|
name | A unique name for the vApp. | string |
n/a | yes |
vdc_org_name | The name of the organization to use. | string |
n/a | yes |
description | A description for the vApp, up to 256 characters. | string |
null |
no |
guest_properties | Key value map of vApp guest properties. | map(any) |
null |
no |
lease | A block to define port, port range and traffic type. Multiple can be used. See service_port and example for usage details. | object({ |
null |
no |
metadata_entry | A set of metadata entries to assign. | list(map(string)) |
[] |
no |
power_on | A boolean value stating if this vApp should be powered on. Works only on update when vApp already has VMs. | bool |
false |
no |
vdc_name | The name of VDC to use. | string |
null |
no |
Name | Description |
---|---|
id | The ID of the vApp. |
name | The name of the vApp. |
module "vapp" {
source = "git::https://github.com/noris-network/terraform-vcd-vapp?ref=1.0.0"
vdc_org_name = "myORG"
vdc_name = "myDC01"
name = "webserver"
}