gcve-dhcp-segments

kalenarndt/gcve-dhcp-segments/nsxt

Terraform Module HCL NSXT

Terraform Module to create NSX-T overlay segments and DHCP Servers within Google Cloud VMware Engine

Install
module "gcve-dhcp-segments" {
source = "kalenarndt/gcve-dhcp-segments/nsxt"
version = "0.0.4"
}
plain text: /constructs/tfmod-kalenarndt-gcve-dhcp-segments-nsxt/install.txt
⭐ Source on GitHub 📦 Registry page
README

terraform-nsxt-gcve-dhcp Requirements | Name | Version | |------|---------| | nsxt | ~>3.2.5 | Providers | Name | Version | |------|---------| | nsxt | 3.2.6 | Modules No modules. Resources | Name | Type | |------|------| | nsxt_policy_dhcp_server.dhcp_server | resource | | nsxt_policy_segment.segment | resource | | nsxt_policy_dhcp_server.dhcp_server | data source | | nsxt_policy_edge_cluster.ec | data source | | nsxt_policy_mac_discovery_profile.mac | data source | | nsxt_policy_tier1_gateway.tier1_router | data source | | nsxt_policy_transport_zone.overlay_transport_zone | data source | Inputs | Name | Description | Type | Default | Required | |------|-------------|------|---------|:--------:| | create\_dhcp\_server | (Optional) Conditional that creates a DHCP server within the NSX-T en

Inputs (9)
NameTypeDescriptionDefault
segmentsmap(object({ name (Required) Map containing the configuration for the NSX-T segments that will be required
mac_profile_namestring(Optional) Name of a custom MAC discovery profile to use (if present) required
dhcp_server_namestring(Optional) Name of the DHCP server that will be created on the Tier1 router required
dhcp_server_descriptionstring(Optional) Description associated with the DHCP server (if one is being created)"DHCP Server provisioned via Terraform"
tier1string(Required) Name of the Tier1 Router that will be used"Tier1"
overlay_tzstring(Required) Name of the Overlay Transport Zone that will be used"TZ-OVERLAY"
dhcp_server_leasenumber(Optional) Default lease associated with the DHCP server that will be created on86400
edge_cluster_namestring(Optional) Name of the Edge Cluster that will be used for the DHCP Server"edge-cluster"
create_dhcp_serverbool(Optional) Conditional that creates a DHCP server within the NSX-T environment ofalse
Outputs (1)
segments — Output of created segments
Resources (2)
nsxt_policy_dhcp_servernsxt_policy_segment
Details
FrameworkTerraform Module
LanguageHCL
Version0.0.4
Cloud NSXT
Total downloads369
Inputs9
Outputs1
Resources2
Namespacekalenarndt
Updated