HashiCorp Terraform
VMware Cloud Director Terraform

Terraform VCD Provider 2.9.0 GA

 

You Asked, We Listened and Now, Delivered!

We are pleased to announce that version 2.9.0 is now available. Featuring new authentication methods, new capabilities in data sources, vApp networks and VMs. As usual the changes are available on GitHub for your viewing and documentation is available here.

 

Here are some key points of the release:

  • SAML authentication support

Add support for SAML auth with Active Directory Federation Services (ADFS) as IdP using
“/adfs/services/trust/13/usernamemixed” endpoint using auth_type="saml_adfs"

  • LDAP authentication certification

Add support for LDAP authentication usingauth_type="integrated"

  • SAML user/group importing into VCD

SAML user/group importing into VCD allows to manage groups provided by external identity providers (IdP) like Active Directory Federation Services (ADFS) for those who manage access using external IdP

  • Filters for data sources

Data sources vcd_edgegateway, vcd_catalog, vcd_catalog_item, vcd_catalog_media, vcd_network_* allow search by filter

  • Allow creation of VM without a template

vcd_vapp_vm resource allows creating empty VM

  • Ability to deploy Catalog Template with multiple VMs

vcd_vapp_vm resource allows creating VM from multi VM vApp template

  • NAT, FW and Static Routing resources for vApp Network

Manage NAT, Firewall and Static Routing service management for vApp level networks

  • Affinity/Anti-Affinity Rules

vcd_vm_affinity_rule resource and data source manage whether VMs are kept on the same host or distributed hosts

  • New VM fields boot_image, os_type and hardware_version

boot_image allows to start VM with set boot OS install disk image, os_type – to choose operating system type for an empty VM, hardware_version allows to change the hardware version

 

If you are not familiar with this project, Terraform VCD Provider orchestrates infrastructure as code. It is also using go-vcloud-director Golang SDK for making API calls to VMware Cloud Director. You too can join and contribute to this community through VMware {code} to chat-on-slack in #vcd-terraform-dev channel.