Releases: global-vmware/vcd_nsxt_network_dhcp
v2.1.0
Release Notes - v2.1.0
🚀 Features & Enhancements
Variable Simplification: The segments variable now uses Terraform's optional() attribute modifier, allowing you to omit most fields in your .tfvars for standard deployments.
Enhanced Validation: Added strict validation rules for DHCP modes (EDGE, NETWORK, RELAY) to ensure mandatory attributes like listener_ip_address are provided where needed and forbidden where not.
Smart Defaults:
dhcp_mode now defaults to "EDGE".
dns_servers defaults to ["192.168.255.228"].
lease_time defaults to 30 days (2,592,000 seconds).
Accurate Outputs: The dhcp_pools output now reads directly from deployed resource attributes and includes the resource ID.
Documentation Updated: The README.md has been fully updated to reflect the new requirements, simplified variables, and validation rules for version 2.1.0.
🧹 Cleanup
Removed Unsupported Attributes: Cleaned up the segments variable by removing non-functional attributes gateway, prefix_length, and dns_suffix.
Terraform Requirement: This module now requires Terraform v1.5.7 or higher to support attribute-level default values.
v2.0.1
v2.0.0
-
vcd_nsxt_network_dhcp Module Release Version 2.0.0
-
Moved the dhcp_mode, listener_ip_address, lease_time, and dns_servers variables into the segments variable map.
-
Terraform Users will now be able to customize DHCP Modes, DNS Servers and DHCP Lease Times by Org Network Segment.
-
Updated the README and Example Code to support the new updates.