Looking for some resources on best practices for migrating existing AWS infrastructure to Terraform.
I've recently been given an initiative to "Terraformize" our companies AWS infrastructure. While I've used Terraform in the past and deployed AWS resources, its always been through a well developed CI/CD pipeline with an existing Terraform structure.
With this I would essentially be starting from scratch since there is no existing IaC being utilized and everything so far has been built manually in AWS. There is no current CI/CD pipeline for deploying into AWS, and would love to leverage Terraform to help with deploying into a dev/staging/prod environments.
I'm looking for some resources on best practices, such as organizing the folder structure with multiple regions being utilized, tools used to take existing AWS resources and turn it into Terrafom code (especially on a mass scale). I'm aware of Terraform import, but from my understanding you would need to list the individual resources. Any best practices for planning what resources are better to manage with Terraform or how to plan a migration?
Add comment