Terraform

Terraform Provider VCD 3.6.0 brings NSX-T VDC Group and Distributed Firewall support

Terraform Provider VCD 3.5 introduced initial support for VDC Groups, but coverage for existing resources was still missing. We heard the demand loud and clear! This release focused on VDC Group support across our existing resources. This list of resources (including data sources) support VDC Groups now:

VDC Group support for these entities introduces a new field, owner_id which deprecates vdc field or by inheriting entity location from parent objects (e.g. vcd_network_routed_v2 inherits parent VDC or VDC Group from vcd_nsxt_edgegateway)

Distributed firewall

As our resources now support VDC Groups – Distributed Firewall management is now supported viavcd_nsxt_distributed_firewall and an additional data source for those that want to reference Network Context Profiles vcd_nsxt_network_context_profile.

More details in a new documentation page dedicated to VDC Group support in official documentation as well documentation for each affected resource is updated.

Metadata support in most resources

Seventeen resources with data sources received support for metadata.

It is easy to manage metadata:

Ability to configure advanced compute settings for VM

The vcd_vapp_vm and vcd_vm gets the ability of configure advanced compute settings. Values are in MHz and MB.

Additional catalog and catalog item handling features

  • resource/vcd_catalog_item allows to upload OVF using URL using property ovf_url 
  • resource/vcd_org allows configure catalog publish settings with properties can_publish_external_catalogs and can_subscribe_external_catalogs
  • resource/vcd_catalog allows to publish a catalog externally to make its vApp templates and media files available for subscription by organizations outside the Cloud Director installation

More information

As always, as part of Terraform Provider VCD development, we improve underlying Go SDK for VMware Cloud Director and a new version v2.15 is released. Check changelog for more details.