# Foundation Infrastructure - Terraform Configuration # RFC 0039: ADR-Compliant Foundation Infrastructure # ADR 0003: CockroachDB Self-Hosted FIPS # ADR 0004: Set It and Forget It Architecture # ADR 0005: Full-Stack Self-Hosting terraform { required_version = ">= 1.6.0" required_providers { aws = { source = "hashicorp/aws" version = "~> 5.30" } kubernetes = { source = "hashicorp/kubernetes" version = "~> 2.24" } helm = { source = "hashicorp/helm" version = "~> 2.12" } kubectl = { source = "gavinbunney/kubectl" version = "~> 1.14" } tls = { source = "hashicorp/tls" version = "~> 4.0" } } # Backend configuration - use S3 for state storage # Configure in environments/production/backend.tf }