Skip to content

kalenarndt/terraform-nsxt-gcve-dhcp-segments

Repository files navigation

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 environment on the Tier1 Router specified in var.tier1 bool false no
dhcp_server_description (Optional) Description associated with the DHCP server (if one is being created) string "DHCP Server provisioned via Terraform" no
dhcp_server_lease (Optional) Default lease associated with the DHCP server that will be created on the Tier1 router number 86400 no
dhcp_server_name (Optional) Name of the DHCP server that will be created on the Tier1 router string n/a yes
edge_cluster_name (Optional) Name of the Edge Cluster that will be used for the DHCP Server string "edge-cluster" no
mac_profile_name (Optional) Name of a custom MAC discovery profile to use (if present) string null no
overlay_tz (Required) Name of the Overlay Transport Zone that will be used string "TZ-OVERLAY" no
segments (Required) Map containing the configuration for the NSX-T segments that will be created
map(object({
name = string
description = string
cidr = string
dhcp_range = string
dhcp_server_address = string
scope = optional(string)
lease_time = optional(string)
dns_servers = list(string)
tags = optional(map(object({
tag = string
scope = string
})))
}))
n/a yes
tier1 (Required) Name of the Tier1 Router that will be used string "Tier1" no

Outputs

Name Description
segments Output of created segments

About

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

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages