# ------------------------------- # AWS Region # ------------------------------- variable "aws_region" { type = string default = "us-east-1" } # ------------------------------- # ALB Config # ------------------------------- variable "alb_name" { type = string default = "breezeai-alb" } variable "vpc_id" { type = string default = "vpc-xxx" } variable "subnet_ids" { type = list(string) default = [ "subnet-xxx", "subnet-xxx" ] } # ------------------------------- # Target Group Config # ------------------------------- variable "target_group_name" { type = string default = "breezeai-tg" } variable "target_port" { type = number default = 32379 } # ------------------------------- # HTTPS Config # ------------------------------- variable "certificate_arn" { type = string default = "arn:aws:acm:us-east-1:xxx:certificate/xxx" } # ------------------------------- # Existing EKS ASG Control # ------------------------------- variable "existing_asg_name" { description = "Existing Auto Scaling Group name created by eksctl" type = string default = "xxx" } variable "asg_min_size" { type = number description = "Minimum number of nodes in ASG" default = "1" } variable "asg_max_size" { type = number description = "Maximum number of nodes in ASG" default = "1" } variable "asg_desired_capacity" { type = number description = "Desired number of nodes in ASG" default = "1" } variable "existing_asg_launch_template_id" { description = "Launch Template ID used by existing EKS ASG" type = string default = "lt-xxx" }