# Variables for Kubernetes 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 AKS cluster" type = string } variable "kubernetes_version" { description = "Kubernetes version" type = string } variable "node_count" { description = "Number of nodes per node pool" type = map(number) } variable "vm_size" { description = "VM size for node pools" type = map(string) } variable "vnet_subnet_id" { description = "Subnet ID for AKS control plane" type = string } variable "node_subnet_id" { description = "Subnet ID for AKS node pools (validators, sentries, RPC)" type = string } variable "key_vault_id" { description = "Key Vault ID for secrets" type = string } variable "environment" { description = "Environment (prod, dev, test, staging)" type = string default = "prod" } variable "tags" { description = "Tags to apply to Kubernetes resources" type = map(string) default = {} }