I have a quick question I didn't see covered in the docs. Is there a best practise way to organise Terraform configuration files? Specifically when using it to manage different environments (e.g. staging, prod, qa). I'm thinking of some sort of folder structure like this:
/
production/
web.tf
staging/
web.tf
qa/
web.tf
test-servers.tf
So, `terraform apply production` would then plan and apply changes for production servers, `terraform apply staging` the same for staging, etc.Would be interested to know if you have any thoughts on this, or if there's some sort of paradigm you folks are using internally.