# DNS Module Variables
variable "project_name" {
description = "Name of the project"
type = string
}
variable "environment" {
description = "Environment (dev, staging, prod)"
type = string
}
variable "domain_name" {
description = "Domain name for the application"
type = string
default = ""
}
variable "subdomain" {
description = "Subdomain for the application"
type = string
default = ""
}
variable "alb_dns_name" {
description = "DNS name of the ALB"
type = string
}
variable "alb_zone_id" {
description = "Zone ID of the ALB"
type = string
}
variable "create_www_record" {
description = "Whether to create a www record"
type = bool
default = true
}
variable "create_certificate" {
description = "Whether to create an ACM certificate"
type = bool
default = true
}
variable "tags" {
description = "A map of tags to add to all resources"
type = map(string)
default = {}
}