FTP (Frequent Terraform Problems) - Häufige Probleme mit Terraform
Terragrunt - Orchestrierungswerkzeug
tflint - Code linter
tfenv - Terraform Versionsverwaltung
Atlantis - Pull Request Automatisierung
pre-commit-terraform - Sammlung von Git-Hooks für Terraform, die mit dem Pre-Commit-Framework verwendet werden können
Infracost - Cloud-Kostenschätzungen für Terraform in Pull Requests. Funktioniert auch mit Terragrunt, Atlantis und pre-commit-terraform.
Die Versionen der Ressourcen- und Infrastrukturmodule sollten angegeben werden. Provider sollten außerhalb von Modulen konfiguriert werden, aber nur in der Komposition. Die Versionen von Providern und Terraform können auch fixiert werden.
Es gibt kein Master-Tool für die Verwaltung von Abhängigkeiten, aber es gibt einige Tipps, um die Abhängigkeitshölle weniger problematisch zu machen. Zum Beispiel kann Dependabot verwendet werden, um die Aktualisierung von Abhängigkeiten zu automatisieren. Dependabot erstellt Pull Requests, um Ihre Abhängigkeiten sicher und aktuell zu halten. Dependabot unterstützt Terraform-Konfigurationen.