How To Set up Your Terraform Project for Multiple Environments
Even in small- to medium-sized projects you’ll want to have an infrastructure setup to run multiple instances, or environments of your software / system. This article describes two ways of realizing this using Terraform, the advantages and disadvantages of the approaches and offers sample code to get you started.