Files
smom-dbis-138/terraform/modules/nginx-proxy/variables.tf

55 lines
1.0 KiB
Terraform
Raw Normal View History

# Variables for Nginx Proxy Module
variable "resource_group_name" {
description = "Name of the resource group"
type = string
}
variable "location" {
description = "Azure region"
type = string
}
variable "cluster_name" {
description = "Name of the cluster"
type = string
}
variable "subnet_id" {
description = "Subnet ID for Nginx proxy"
type = string
}
variable "backend_vms" {
description = "Map of backend VMs by region with their IPs"
type = map(object({
region = string
private_ips = list(string)
public_ips = list(string)
}))
}
variable "admin_username" {
description = "Admin username for VM"
type = string
default = "besuadmin"
}
variable "ssh_public_key" {
description = "SSH public key for VM access"
type = string
sensitive = true
}
variable "environment" {
description = "Environment (prod, dev, test, staging)"
type = string
}
variable "tags" {
description = "Tags to apply to resources"
type = map(string)
default = {}
}