resource "aws_s3_bucket_object" "esc_run_config" {
  bucket = var.delphi-configs
  key    = var.run_config_filename

  content_type = "application/json"
  content = templatefile(
    "${path.module}/${var.template_name}",
    {
      env                  = var.env_prefix
      content_status_table = var.slz_content_status
      archive_bucket       = var.sme-data-archive
      decompressed_bucket  = var.sme-data-decompressed
      corrupted_bucket     = var.sme-data-corrupted

      cluster         = var.ecs_cluster_arn
      task_definition = var.ecs_task_def_arn
      subnets         = jsonencode(var.subnets_ids)
      security_groups = jsonencode(var.security_groups)
    }
  )
}
