FAQ

FTP (Frequent Terraform Problems)

Quais são as ferramentas que eu deveria estar ciente e considerar utilizar?

  • Terragrunt - Ferramenta de orquestração

  • tflint - Ferramenta de checagem de código

  • tfenv - Sistema de controle de versão

  • Atlantis - Automação de Pull Requests

  • pre-commit-terraform - Coleção de git hooks para Terraform para ser usado com o framework pre-commit

  • Infracost - Estimativas de custo de nuvem para Terraform em solicitações de Pull Requests. Funciona com Terragrunt, Atlantis e pré-commits também.

Quais são as soluções do Inferno de Dependências com módulos?

As versões dos módulos de recursos e infraestrutura devem ser especificadas. Os provedores devem ser configurados fora dos módulos, mas apenas na composição. A versão dos provedores e do Terraform podem também ser travadas.

Não existe uma ferramenta de gerenciamento de dependência mestre, mas existem algumas dicas para tornar a dependência menos problemática. Por exemplo, o Dependabot pode ser usado para automatizar as atualizações de dependências seguras e atualizadas. O Dependabot é compatível com as configurações do Terraform.

Last updated