I use AWS for work, and use terraform for creating the resources. My team uses a common directory structure for our terraform files, and it seems to work pretty well for separating resources between project groups, logical environments, and regions. However, creating new project directory structures can be a pain, so I decided to create a yeoman generator to automate the process.
Please check out the generator I made, and let me know what you think!
Clone from git:
git clone https://github.com/leewallen/generator-tf-proj.git
Install using npm:
npm install --global generator-tf-proj
Generate a terraform project structure using yeoman: