data "aws_ami" "ubuntu" {
  most_recent = true
  owners      = ["099720109477"] # Canonical

  filter {
    name   = "name"
    values = ["ubuntu/images/hvm-ssd/ubuntu-jammy-22.04-amd64-server-*"]
  }

  filter {
    name   = "virtualization-type"
    values = ["hvm"]
  }
}

module "ec2" {
  source = "../../modules/aws-so-ec2"

  service_name = "${var.client_name}-${var.stage}"
  ec2          = local.ec2
  vpc_id       = var.vpc_id
  s3_bucket_arns = [
    module.s3.bucket_arns["supabase-storage"],
    "${module.s3.bucket_arns["supabase-storage"]}/*",
  ]
  service_tags = local.tags
}
