data "aws_route53_zone" "zone" {
  name = var.zone_name
}

resource "aws_route53_record" "fargate" {
  count = var.service_type == "fargate" ? 1 : 0

  name    = "${var.environment}-${var.service_name}"
  type    = "CNAME"
  zone_id = data.aws_route53_zone.zone.zone_id
  ttl     = var.ttl
  records = [var.value]
}

resource "aws_route53_record" "fargate_prod" {
  count = var.service_type == "fargate" && var.environment == "prod" ? 1 : 0

  name    = var.service_name
  type    = "CNAME"
  zone_id = data.aws_route53_zone.zone.zone_id
  ttl     = var.ttl
  records = [var.value]
}
