Terraform Enterprise, Workspaces and GitHub Repositories(01 May 2020)
Code reusability is a much sought-after goal of organizations and developers alike. The idea conjures the idea of high-efficiency, resulting in reduced bugs, reduced operational support load, and most importantly, reduced time to market. The thing I see over and over again is locally cloned repositories, locally cloned Terraform modules, and hardcoded variable values within repos. All of these the enemy of efficiency and standardization. This blog is a quick look at how you can leverage Terraform Enterprise to set variables at a workspace level, allowing an organization to create a many to one relationship between Terraform Enterprise Workspaces and GitHub repositories.