# Main Terraform module for the URL shortener VM.
# After Task 9b lands, the backend "s3" block below is COMMENTED OUT — the
# reader uncomments it during Lab 08 Step 6 after the backend bootstrap apply.
# Reader-facing copy: cloud-devops/lesson08-terraform-basics/lab_guide.html.

terraform {
  required_version = ">= 1.6.0"
  required_providers {
    aws = { source = "hashicorp/aws", version = "~> 5.0" }
  }

  # Uncomment AFTER running the backend bootstrap module:
  # backend "s3" {
  #   bucket         = "url-shortener-tfstate-<your-handle>"
  #   key            = "prod/terraform.tfstate"
  #   region         = "us-east-1"
  #   dynamodb_table = "url-shortener-tflock"
  #   encrypt        = true
  # }
}

provider "aws" {
  region = var.region
}
