variable "aws_region" { description = "AWS region where resources will be created" type = string default = "us-east-1" } variable "project_name" { description = "Project name used for tagging and naming resources" type = string default = "" } variable "vpc_cidr" { description = "CIDR block for VPC" type = string default = "192.0.0.0/16" } variable "public_subnet_1_cidr" { description = "CIDR block for public subnet 1" type = string default = "192.0.0.0/24" } variable "public_subnet_2_cidr" { description = "CIDR block for public subnet 2" type = string default = "192.0.16.0/24" } variable "private_subnet_1_cidr" { description = "CIDR block for private subnet 1" type = string default = "192.0.128.0/24" } variable "private_subnet_2_cidr" { description = "CIDR block for private subnet 2" type = string default = "192.0.144.0/24" } variable "availability_zone_1" { description = "First availability zone" type = string default = "us-east-1a" } variable "availability_zone_2" { description = "Second availability zone" type = string default = "us-east-1b" } variable "jump_instance_type" { description = "Instance type for jump box" type = string default = "t3.micro" } variable "jump_root_volume_size" { description = "Root volume size for jump box in GB" type = number default = 50 } variable "kubectl_version" { description = "Version of kubectl to install" type = string default = "v1.33.1" } variable "key_pair_name" { description = "Name for the SSH key pair (will be created as -)" type = string default = "infra-key" }