antonbabenko/terraform-best-practices

Would love to see this completed!

ooglek opened this issue ยท 9 comments

I saw a March 2018 goal to update and finish these. Poke!

Hi Peter! Thanks for reminding :) Can't promise when I will have time to dump my head into this repo, but one day I will.

Is there any specific part you want to get described? It would help me to be able to write about parts you or other care most.

specific part you want to get described? ... parts you or other care most

Would love to see how to best break down complex infrastructure projects.
How about a project with many many variables, multiple .tf files or all in one?
Re-usability and how to reduce Copy-Pasta

This is a great question! I will try to allocate time to describe this topic during my next travel next week and we'll see what happen.

Guys, I've made some progress on this lately. Please check it out - https://www.terraform-best-practices.com/

I was hoping that I can find some real-life examples for folder structures here. At this moment, I am defining the folder structure for our team (medium-size infra.) and I am playing with the idea of using Terragrunt.
I have to progress fast as I was convinced it can be done quickly (utilizing the existing community knowledge) and I cannot fail as this is the first and maybe the last time Terraform got a chance in our team (I am promoting it as much better solution than anything around CloudFormation).

Just wanted to give you an idea why I was here... Thanks for getting the documentation this far in your free time and thanks for everything you do for TF community! I see your name pretty often on the good stuff :)

I was hoping that I can find some real-life examples for folder structures here. At this moment, I am defining the folder structure for our team (medium-size infra.) and I am playing with the idea of using Terragrunt.
I have to progress fast as I was convinced it can be done quickly (utilizing the existing community knowledge) and I cannot fail as this is the first and maybe the last time Terraform got a chance in our team (I am promoting it as much better solution than anything around CloudFormation).

Just wanted to give you an idea why I was here... Thanks for getting the documentation this far in your free time and thanks for everything you do for TF community! I see your name pretty often on the good stuff :)

So true! @antonbabenko has put an amazing effort into this work, I have used his repositories for almost 2 years now. Thank you so much for such amazing work @antonbabenko !

Thanks for the kind words. It is motivating, and I really like what I am working on. Sometimes paid projects for customers take more time than expected and I don't have time to open-source some of that so that existing free projects I am involved got delayed. That's life :)

@antonbabenko If you're cramped for time, feel free to create some issues on the repository and I'd be happy to send some PRs - Love to help where possible.