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

###############################################################################
# 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 = {}
}