# Production Terraform Variables
# Copy this file to terraform.tfvars and fill in your values

# General Configuration
environment = "production"
region = "us-east-1"
project_name = "mockupaws"

# VPC Configuration
vpc_cidr = "10.0.0.0/16"
availability_zones = ["us-east-1a", "us-east-1b", "us-east-1c"]

# Database Configuration
db_instance_class = "db.r6g.xlarge"
db_allocated_storage = 100
db_max_allocated_storage = 500
db_multi_az = true
db_backup_retention_days = 30

# ElastiCache Configuration
redis_node_type = "cache.r6g.large"
redis_num_cache_clusters = 2

# ECS Configuration
ecs_task_cpu = 1024
eccs_task_memory = 2048
ecs_desired_count = 3
ecs_max_count = 10

# ECR Repository URL (replace with your account)
ecr_repository_url = "123456789012.dkr.ecr.us-east-1.amazonaws.com/mockupaws"

# Domain Configuration (replace with your domain)
domain_name = "mockupaws.com"
certificate_arn = "arn:aws:acm:us-east-1:123456789012:certificate/YOUR-CERTIFICATE-ID"
create_route53_zone = false
hosted_zone_id = "YOUR-HOSTED-ZONE-ID"

# Alerting
alert_email = "ops@mockupaws.com"
pagerduty_key = ""  # Optional: Add your PagerDuty integration key
