Remote state
tfstate→S3→versioning
Terraform needs a durable receipt of what AWS resources it owns.
First Terraform layer: remote state, locking, and GitHub OIDC roles for CI/CD.
Terraform needs a durable receipt of what AWS resources it owns.
Locks prevent two applies from editing the same state at once.
CI/CD assumes AWS roles without storing long-lived access keys.