terraform/modules/avs_jumpbox/variables.tf (53 lines of code) (raw):
#################################################################
# module variables
#################################################################
variable "jumpbox_nic_name" {
type = string
description = "Azure resource name assigned to the jumpbox network interface"
}
variable "jumpbox_name" {
type = string
description = "Azure resource name assigned to the jumpbox"
}
variable "jumpbox_sku" {
type = string
description = "The sku for the jumpbox vm"
default = "Standard_D2as_v4"
}
variable "rg_name" {
type = string
description = "Resource Group Name where the jumpbox is deployed"
}
variable "rg_location" {
type = string
description = "Resource Group location"
default = "westus2"
}
variable "jumpbox_subnet_id" {
type = string
description = "The full resource id for the subnet where the jumpbox will be deployed"
}
variable "admin_username" {
type = string
description = "The username for the jumpbox admin login"
}
variable "key_vault_id" {
type = string
description = "The resource id for the keyvault used to store the jumpbox admin password as a secret"
}
variable "tags" {
type = map(string)
description = "List of the tags that will be assigned to each resource"
}
variable "zone" {
type = number
description = "zone where this resource should be located."
default = 1
}
#################################################################
# telemetry variables
#################################################################
variable "module_telemetry_enabled" {
type = bool
description = "toggle the telemetry on/off for this module"
default = true
}
variable "guid_telemetry" {
type = string
description = "guid used for telemetry identification. Defaults to module guid, but overrides with root if needed."
default = "0f9a8adc-9d37-40b3-aaed-ab34b95cf6dd"
}