169163334 - Make supernet configurable 169163334 - Makes DNS servers configurable 169163334 - Adds bucket for state storage 169163334 - Adds k8s, keyvault, azuread provider 169163334 - Adds route tables 169163334 - Adds route table associations 169163334 - Adds default routes to route tables and fixes route table association flapping
44 lines
901 B
HCL
44 lines
901 B
HCL
variable "environment" {
|
|
description = "Environment (Prod,Dev,etc)"
|
|
}
|
|
|
|
variable "region" {
|
|
description = "Region (useast2, etc)"
|
|
|
|
}
|
|
|
|
variable "name" {
|
|
description = "Name or prefix to use for all resources created by this module"
|
|
}
|
|
|
|
variable "owner" {
|
|
description = "Owner of these resources"
|
|
|
|
}
|
|
|
|
variable "ddos_enabled" {
|
|
description = "Enable or disable DDoS Protection (1,0)"
|
|
default = "0"
|
|
}
|
|
|
|
variable "virtual_network" {
|
|
description = "The supernet used for this VPC a.k.a Virtual Network"
|
|
type = string
|
|
}
|
|
|
|
variable "networks" {
|
|
description = "A map of lists describing the network topology"
|
|
type = map
|
|
}
|
|
|
|
variable "dns_servers" {
|
|
description = "DNS Server IPs for internal and public DNS lookups (must be on a defined subnet)"
|
|
type = list
|
|
|
|
}
|
|
|
|
variable "route_tables" {
|
|
type = map
|
|
description = "A map with the route tables to create"
|
|
}
|