You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
63 lines
1.2 KiB
HCL
63 lines
1.2 KiB
HCL
###############################################################################
|
|
# Networking Module — Variables
|
|
###############################################################################
|
|
|
|
variable "location" {
|
|
description = "Azure region"
|
|
type = string
|
|
}
|
|
|
|
variable "environment" {
|
|
description = "Environment name (prod, dr, devtest)"
|
|
type = string
|
|
}
|
|
|
|
variable "project" {
|
|
description = "Project name for naming convention"
|
|
type = string
|
|
default = "mdp"
|
|
}
|
|
|
|
# --- VNet CIDRs ---
|
|
|
|
variable "vnet_cidr" {
|
|
type = string
|
|
default = "10.100.0.0/16"
|
|
}
|
|
|
|
variable "dbx_host_subnet_cidr" {
|
|
type = string
|
|
default = "10.100.1.0/24"
|
|
}
|
|
|
|
variable "dbx_container_subnet_cidr" {
|
|
type = string
|
|
default = "10.100.2.0/24"
|
|
}
|
|
|
|
variable "private_endpoints_subnet_cidr" {
|
|
type = string
|
|
default = "10.100.3.0/24"
|
|
}
|
|
|
|
variable "transit_vnet_cidr" {
|
|
type = string
|
|
default = "10.101.0.0/24"
|
|
}
|
|
|
|
variable "transit_subnet_cidr" {
|
|
type = string
|
|
default = "10.101.0.0/26"
|
|
}
|
|
|
|
variable "hub_vnet_id" {
|
|
description = "Resource ID of Greenfield hub VNet for peering (empty to skip)"
|
|
type = string
|
|
default = ""
|
|
}
|
|
|
|
variable "tags" {
|
|
type = map(string)
|
|
default = {}
|
|
}
|