Seria importante a implantação de testes unitários referentes ao código Terraform. Já existem algumas abordagens neste sentido e seria importante fazermos um levantamento e decidirmos como iremos implementar estes testes.
Inicialmente, uma forma de fazer é criar um código que analisa o output do comando terraform plan, o qual faz um planejamento do que será criado/aplicado na infra, e fazer um assert com esse output.
Descrição
Seria importante a implantação de testes unitários referentes ao código Terraform. Já existem algumas abordagens neste sentido e seria importante fazermos um levantamento e decidirmos como iremos implementar estes testes.
Inicialmente, uma forma de fazer é criar um código que analisa o output do comando
terraform plan
, o qual faz um planejamento do que será criado/aplicado na infra, e fazer um assert com esse output.Segue um exemplo deste teste: https://github.com/cloudposse/terraform-aws-alb-ingress/tree/master/test
DoD