# Load Balancing Module Variables
variable "project_name" {
description = "Name of the project"
type = string
}
variable "environment" {
description = "Environment (dev, staging, prod)"
type = string
}
variable "vpc_id" {
description = "ID of the VPC"
type = string
}
variable "subnet_ids" {
description = "List of subnet IDs for the ALB"
type = list(string)
}
variable "security_group_id" {
description = "ID of the security group for the ALB"
type = string
}
variable "health_check_path" {
description = "Path for the ALB health check"
type = string
default = "/health.php"
}
variable "certificate_arn" {
description = "ARN of the SSL certificate for HTTPS"
type = string
default = ""
}
variable "access_logs_bucket" {
description = "S3 bucket for ALB access logs"
type = string
default = ""
}
variable "tags" {
description = "A map of tags to add to all resources"
type = map(string)
default = {}
}