Working with Terraform for over five years has taught me some key lessons. 5 practices have been critical to having a sane and usable Terraform setup regardless of the size of the team or the nature of the project.
1. Know your target audience.
2. Reuse. Reuse. Reuse.
3. Explicit rather than implicit.
4. Automate everywhere. Your laptop. Your shared VM. Your CI/CD.
5. Have an awesome README.md!
This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!