Terraform supplier VCD 3.7.0 is right here and is now licensed for VCD 10.4 and CDS.
Container Service Extension (CSE) 3.1.x automation
This model comprises updates in assets like vcd_catalog_item to supply the required parts to assist the setup of CSE in VCD.
Customers can discover a complete information that can lead them all through the setup means of CSE elements in VCD. The result’s that they are going to have their VCD equipment able to deploy and handle Tanzu Kubernetes Grid Multi-cloud (TKGm) clusters.
There’s additionally a new instance that comprises ready-to-use HCL code that can assist prospects to ramp-up and even put together their very own to setup CSE on their VCD equipment.
Dynamic Safety Teams
Earlier variations of VCD supplier already had assist for Static Safety Teams, however the lacking
half was Dynamic Safety Teams and we’re completely happy to have them in 3.7.
Here’s a tiny snippet of Tags and Dynamic Safety Teams in motion:
# Referenced VM assets are usually not on this snippet
vm_ids = [vcd_vm.my-vm-one.id, vcd_vm.my-vm-two.id]
}
useful resource “vcd_security_tag” “net” {
title = “web-servers”
# Referenced VM assets are usually not on this snippet
vm_ids = [information.vcd_vm.web1.id]
}
information “vcd_vdc_group” “group1” {
org = “cloud”
title = “vdc-group-cloud”
}
useful resource “vcd_nsxt_dynamic_security_group” “internet-facing” {
org = “cloud”
vdc_group_id = information.vcd_vdc_group.group1.id
title = “IFE”
description = “Web going through servers”
standards { # Boolean “OR”
rule { # Boolean “AND”
kind = “VM_TAG”
operator = “EQUALS”
worth = “web-servers”
}
}
standards { # Boolean “OR”
rule { # Boolean “AND”
kind = “VM_TAG”
operator = “EQUALS”
worth = “api-servers”
}
}
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
useful resource “vcd_security_tag” “api” { title = “api-servers”
# Referenced VM assets are usually not on this snippet vm_ids = [vcd_vm.my–vm–one.id, vcd_vm.my–vm–two.id] }
useful resource “vcd_security_tag” “net” { title = “web-servers”
# Referenced VM assets are usually not on this snippet vm_ids = [information.vcd_vm.web1.id] }
information “vcd_vdc_group” “group1” { org = “cloud” title = “vdc-group-cloud” }
useful resource “vcd_nsxt_dynamic_security_group” “internet-facing” { org = “cloud” vdc_group_id = information.vcd_vdc_group.group1.id
title = “IFE” description = “Web going through servers”
standards { # Boolean “OR” rule { # Boolean “AND” kind = “VM_TAG” operator = “EQUALS” worth = “web-servers” } }
standards { # Boolean “OR” rule { # Boolean “AND” kind = “VM_TAG” operator = “EQUALS” worth = “api-servers” } } } |
NSX-T Edge Gateway BGP Configuration
Three extra new assets (and respective information sources) that ought to cowl all wants for NSX-T Edge
Gateway BGP configuration:
ALB licensing mannequin modifications
The discharge of VCD 10.4.0 comes with lots of new options and modifications, and the VCD supplier has been tailored to assist them. Probably the most vital additions is concerning the ALB licensing mannequin:
- vcd_nsxt_alb_controller useful resource doesn’t want the Licensing attribute in VCD 10.4.0, because it was transferred to the ALB Service Engine Group and the ALB Settings of the Edge Gateways. Due to this fact,
license_type
is now non-obligatory. - vcd_nsxt_alb_service_engine_group useful resource and information supply can deal with the “Supported function set” which replaces the talked about Licensing in VCD 10.4.0. Due to this fact, it has a brand new
supported_feature_set
attribute. - vcd_nsxt_alb_settings useful resource and information supply can deal with the “Supported function set” which replaces the talked about Licensing in VCD 10.4.0. Due to this fact, it has a brand new
supported_feature_set
attribute.
Different bits
- Deprecate
vdc
discipline in NSX-T Edge Gateway youngster entities to raised align with VDC Group assist.
Mum or dad VDC or VDC Group is now inherited fromedge_gateway_id
discipline. - A brand new VDC sharing useful resource
vcd_org_vdc_access_control. - Improved VDC Group compatibility for some NSX-T Edge Gateway assets and information sources
- DNS server assist for
vcd_nsxt_network_dhcp - Improved metadata efficiency for all assets that assist it
Extra data
And a associated launch – underlying Go SDK for VMware Cloud Director has obtained a brand new model
v2.16
Authors and credit score to: Dainius Serplis, Adam Barreiro, Linas Virbalas