Terraform Developer’s Tips & Tricks

Mike Ensor
7 min readSep 18, 2019

Terraform has become an industry standard tool to express infrastructure-as-code in a declarative format. Terraform can be complicated and often, advice changes based on your company and teams’ unique experience level and adoption of Infrastructure-as-Code. A common best-practice discussed in most of the blogs states that Terraform should be run using a CI (continuous integration) tool. There are multiple challenges when developing while using a CI, this blog will cover remote state, local vs CI builds and managing modules locally based on experience learned over the last few years.

--

--