Terraform VMware Cloud Director Provider v3.12.0

0
601
Terraform VMware Cloud Director Provider v3.12.0


Terraform VMware Cloud Director Provider v3.12.0 is obtainable, introducing many new options and enhancements.

Introducing the Container Service Extension (CSE) Kubernetes Cluster useful resource and information supply

During the previous releases of the supplier, we gathered an excellent quantity of suggestions from the neighborhood, and we understood that utilizing Runtime Defined Entities to create, replace and handle a Kubernetes cluster was generally difficult and never trivial, because it required a deep understanding of the CSE internal workings.

This launch entails an enormous step ahead for CSE customers, by offering a new useful resource and information supply vcd_cse_kubernetes_cluster, to summary the Kubernetes cluster authors from coping with the complexity of the generic strategies supplied within the now deprecated Kubernetes Cluster administration information.

The new vcd_cse_kubernetes_cluster useful resource seems to be like this:

Readers will observe that the accessible arguments of this useful resource are pretty just like the choices accessible in UI when making a Kubernetes cluster with the wizard. All the RDE schemas, RDE Types, and YAML recordsdata usually are not used explicitly anymore.

Likewise, customers will expertise a extra comfy mechanism to replace their clusters, as they gained´t want to govern JSON recordsdata both. The useful resource helps all of the updateable parts which can be additionally achievable utilizing the UI: Resize the management airplane, the employee swimming pools, allow/disable the node well being verify, and switch off the “auto-repair” flag (4.1.0 solely).

This new useful resource is obtainable for CSE variations 4.2.1, 4.2.0, 4.1.1(a) and 4.1.0. It additionally helps importing present clusters, for those that had been utilizing the generic method emigrate their present ones, and customers may also learn present clusters with the information supply.

Adding assist for Container Service Extension (CSE) 4.2.0 and 4.2.1

This model of the supplier updates the installation information to assist the latest variations of CSE, 4.2.0 and 4.2.1.

As talked about within the earlier part, the Kubernetes Cluster administration information is now deprecated in favor of the brand new vcd_cse_kubernetes_cluster useful resource and information supply.

The supplier repository comprises now all of the RDE Type schemas required for CSE 4.2.x and a few instance configurations for each 4.2.0 and 4.2.1 (as they differ in configuration values comparable to CAPVCD model, CPI model and CSI model).

Other notable modifications and enhancements

Consolidating VM disks on creation to assist overriding template disks

A frequent consumer requested lacking performance was overriding disk sizes in quick provisioned VDCs. Terraform supplier v3.12.0 provides new area consolidate_disks_on_create in each assets vcd_vapp_vm and vcd_vm. When enabled, it would consolidate disks throughout VM creation. It could also be helpful by itself, but it surely additionally permits overriding template disks when creating VMs in quick provisioned VDCs.

VM Copy assist

Both VM assets vcd_vapp_vm and vcd_vm get new area copy_from_vm_id that can be utilized to create a VM from already present one as a substitute of counting on catalog template or an empty VM.

Creating vApp templates from vApps or standalone VMs

The final bit that ranges up VM management is that useful resource vcd_catalog_vapp_template introduces an choice to seize vApp templates from present vApps or standalone VMs. One can use a brand new capture_vapp block that accepts supply vApp ID. Additionally, the vcd_vapp_vm and vcd_vm assets and information sources expose vapp_id attributes that may be specified as a supply in capture_vapp.source_id. This is particularly helpful for standalone VMs which have hidden vApps.

Route commercial configuration for routed Org VDC networks

Route commercial toggle area route_advertisement_enabled in useful resource vcd_network_routed_v2 that permits customers to allow route commercial per routed community, which works along with IP Space route commercial

List of latest assets and information sources

  • 1 new useful resource:
  • 2 new information sources:

There are extra options and enhancements, which you’ll see within the project’s changelog. And, as all the time, we’re awaiting your suggestions and options in GitHub Issues and #vcd-terraform-dev Slack channel (vmwarecode.slack.com).

LEAVE A REPLY

Please enter your comment!
Please enter your name here