My objectives was to use Terraform to provision resources across environments in the AWS cloud infrastructure. Following a typical CI/CD model, my idea was to build once and deploy multiple.
I have discussed the concept in detail in my notes.
1. CI/CD using Terraform and Azure Pipelines -ideation
2. Terraform workspace with multiple AWS accounts
3. CI/CD of Terraform workspace with YAML based Azure Pipelines
4. YAML based Azure Pipeline approach for CI/CD of Terraform workspace