terraform { required_version = ">= 1.5" required_providers { aws = { source = "hashicorp/aws" version = "~> 5.0" } } # Uncomment and configure if you want to use remote state # backend "s3" { # bucket = "your-tofu-state-bucket" # key = "cloudfront/terraform.tfstate" # region = "us-east-1" # } } provider "aws" { region = var.aws_region default_tags { tags = { Project = var.project_name Environment = var.environment ManagedBy = "OpenTofu" } } } # Additional provider for ACM certificate (must be in us-east-1 for CloudFront) provider "aws" { alias = "us_east_1" region = "us-east-1" default_tags { tags = { Project = var.project_name Environment = var.environment ManagedBy = "OpenTofu" } } }