variable "aws_region" {
  default     = "us-east-1"
  description = "AWS region"
}

variable "environment" {
  description = "Available values:  dev, qa, prod."
  default     = "dev"
}

variable "service_name" {
  default = "ds-moments-pipeline"
}

variable "application_family" {
  default = "audience-development"
}

variable "project_bucket" {
  default     = "dev-cucumbers"
  description = "bucket used for storing project related data"
}

variable "vpc_subnet_ids" {
  type        = list(any)
  default     = ["subnet-b649dfef", "subnet-44c19a21"]
  description = "VPC private subnet IDs where the Batch ETL job will execute"
}

variable "vpc_id" {
  type        = string
  description = "VPC ID where the lambdas will execute"
  default     = "vpc-34dbfd51"
}

variable "github_repository" {
  default = "ds-moments"
}

variable "chunk_count" {
  description = "Number of data chunks to create from input data"
  default     = 10
}

variable "folder" {
  description = "Folder path in S3 bucket where to store pipeline related data"
  default     = "path/to/folder"
}

variable "run_id" {
  description = "Unique pipeline run id"
  default     = "123456789012"
}

variable "step_1_name" {
  default = "STEP1"
}

variable "step_2_name" {
  default = "STEP2"
}

variable "step_3_name" {
  default = "STEP3"
}

variable "step_4_name" {
  default = "STEP4"
}

variable "step_5_name" {
  default = "STEP5"
}

variable "step_6_name" {
  default = "STEP6"
}

locals {
  tags = {
    environment        = var.environment
    service_name       = var.service_name
    application_family = var.application_family
    terraformed        = true
  }
}
