variables.tf (140 lines of code) (raw):
# Resource Group Name
variable "resource_group" {
default = "rg-agw-pep"
}
# Location
variable "location" {
default = "northeurope"
}
# Cosmos DB database name
variable "cosmos_name" {
default = "cosmos"
}
# Storage Account name
variable "sa_name" {
default = "st"
}
# Azure Key Vault Name
variable "keyvault_name" {
default = "kv"
}
# Event Hub Name
variable "eventhub_name" {
default = "evh"
}
# Function App name
variable "func_name" {
default = "func"
}
# Purview name
variable "purview_name" {
default = "pview"
}
# SQL name
variable "sql_name" {
default = "sql"
}
# postgreSQL name
variable "postgresql_name" {
default = "psql"
}
# true to deploy a VM in the on-premises vnet
variable "deploy_vm_on_premises" {
default = false
}
# true to deploy Azure Purview
variable "deploy_purview" {
default = false
}
# true to deploy Azure SQL
variable "deploy_sql" {
default = true
}
# true to deploy postgreSQL
variable "deploy_postgresql" {
default = true
}
variable "deploy_postgresql_flexible" {
default = false
}
# true to deploy Azure Function
variable "deploy_function" {
default = true
}
# true to deploy Cosmos DB
variable "deploy_cosmos" {
default = true
}
# true if TLS/TCP Proxy feature is enabled
variable "tls_tcp_proxy_enabled" {
default = true
}
# true if Full Private Application Gateway feature is enabled
variable "private_gateway_enabled" {
default = true
}
# true to delete them App Gateway public IP address
variable "remove_public_ip" {
default = true
}
# true to use public FQDN for App Gateway's backednd configuration
variable "use_public_fqdn" {
default = true
}
variable "enable_gateway_route_to_firewall" {
default = true
}
variable "enable_gateway_key_vault_integration" {
default = true
}
# true to remove the Gateway Manager and Load Balancer inbound rules from NSGs
variable "remove_gateway_inbound_rules" {
default = true
}
variable "enable_network_policy_for_private_endpoints" {
default = true
}
variable "enable_apim" {
default = true
}
variable "hub_address_space" {
default = ["10.5.0.0/16"]
}
variable "firewall_address_prefixes" {
default = ["10.5.0.0/26"]
}
variable "dns_address_prefixes" {
default = ["10.5.1.0/24"]
}
variable "bastion_address_prefixes" {
default = ["10.5.2.0/27"]
}
variable "hub_jumpbox_address_prefixes" {
default = ["10.5.3.0/24"]
}
variable "vnet_gateway_address_prefixes" {
default = ["10.5.4.0/24"]
}
variable "spoke_address_space" {
default = ["10.6.0.0/16"]
}
variable "gateway_address_prefixes" {
default = ["10.6.1.0/24"]
}
variable "vnet_integration_address_prefixes" {
default = ["10.6.2.0/24"]
}
variable "privateendpoints_address_prefixes" {
default = ["10.6.3.0/24"]
}
variable "jumpbox_address_prefixes" {
default = ["10.6.4.0/24"]
}
variable "flexible_server_address_prefixes" {
default = ["10.6.5.0/24"]
}
variable "apim_address_prefixes" {
default = ["10.6.6.0/24"]
}
variable "contoso_address_space" {
default = ["192.168.0.0/16"]
}
variable "contoso_address_prefixes" {
default = ["192.168.1.0/24"]
}
variable "contoso_tests_address_prefixes" {
default = ["192.168.2.0/24"]
}
variable "publisher_name" {
default = "contoso"
}
variable "publisher_email" {
default = "admin@contoso.com"
}
variable "apim_name" {
default = "apim-v2"
}
# Resource Tags
variable "tags" {
default = {
env = "contoso-application-gateway-tests"
}
}