Terraform module which manages catalog ressources on VMWare Cloud Director.
Name | Version |
---|---|
terraform | >= 1.1.9 |
vcd | >= 3.9.0 |
Name | Version |
---|---|
vcd | 3.9.0 |
No modules.
Name | Type |
---|---|
vcd_catalog.catalog | resource |
vcd_storage_profile.storage_profile | data source |
Name | Description | Type | Default | Required |
---|---|---|---|---|
delete_force | When destroying use delete_force=true with delete_recursive=true to remove a catalog and any objects it contains, regardless of their state. | bool |
n/a | yes |
delete_recursive | When destroying use delete_recursive=True to remove the catalog and any objects it contains that are in a state that normally allows removal. | bool |
n/a | yes |
name | Catalog name. | string |
n/a | yes |
storage_profile_name | Name of Storage Profile. | string |
n/a | yes |
vdc_org_name | The name of the organization to use. | string |
n/a | yes |
cache_enabled | Enable early catalog export to optimize synchronization. It is recommended to set it to true when publishing the catalog. | bool |
false |
no |
description | Description of catalog. | string |
null |
no |
metadata_entry | A set of metadata entries to assign. | list(map(string)) |
[] |
no |
password | A password to access the catalog. Only ASCII characters are allowed in a valid password. | string |
null |
no |
preserve_identity_information | Enable include BIOS UUIDs and MAC addresses in the downloaded OVF package. Preserving the identity information limits the portability of the package, and you should use it only when necessary. | bool |
false |
no |
publish_enabled | Enable allows to publish a catalog externally to make its vApp templates and media files available for subscription by organizations outside the Cloud Director installation. Default is false. | bool |
false |
no |
vdc_name | The name of VDC to use. | string |
null |
no |
Name | Description |
---|---|
id | The ID of the catalog. |
module "catalog" {
source = "git::https://github.com/noris-network/terraform-vcd-catalog?ref=1.0.0"
source = "github.com/noris-network/terraform-vcd-catalog"
name = "myCatalog"
description = "My Catalog"
vdc_org_name = "myORG"
storage_profile_name = "myDatastorePolicy"
delete_force = false
delete_recursive = false
}