Going Multi-Account With Terraform on AWS
See best practices for managing separate dev, test, and prod accounts on AWS within a Terraform workflow.