Terraform Best Practices
Terraform consultingTwitter @antonbabenkoTerraform Weekly
Polski (Polish)
Polski (Polish)
  • Cześć!
  • Kluczowe koncepty
  • Struktura kodu
  • Przykłady kodu
    • Terragrunt
    • Terraform
      • Mała infrastruktura z Terraform
      • Infrastruktura średniej wielkości Terraform
      • Infrastruktura wielkogabarytowa z Terraform
  • Konwencje nazewnictwa
  • Stylizacja kodu
  • FAQ
  • Źródła i dalsze materiały
  • Pisanie konfiguracji Terraform
  • Warsztaty
Powered by GitBook
On this page
  • Jakich narzędzi muszę używać?
  • Jakie są rozwiązania piekła zależności (dependency hell) z modułami?
Export as PDF

FAQ

FTP (Frequent Terraform Problems), czyli najczęstsze problemy z Terraform

PreviousStylizacja koduNextŹródła i dalsze materiały

Last updated 2 years ago

Jakich narzędzi muszę używać?

  • - narzędzie do orkiestracji

  • - linter kodu

  • - menadżer wersji

  • - narzędzie do automatyzacji pull-requestów

  • - Zbiór git hooków dla Terraforma do użycia z

  • - Oszacowywanie kosztów chmury w pull requestach. Działa z Terragrunt, Atlantis a także pre-commit-terrraform.

Jakie są rozwiązania (dependency hell) z modułami?

Należy określić wersje modułów zasobów i infrastruktury. Dostawcy powinni być skonfigurowani poza modułami, ale tylko w kompozycji. Wersję dostawców i Terraform można również zablokować.

Nie ma głównego narzędzia do zarządzania zależnościami, ale jest kilka wskazówek, dzięki którym piekło zależności będzie mniej problematyczne. Na przykład może służyć do automatyzacji aktualizacji zależności. Dependabot tworzy pull requesty, aby Twoje zależności były bezpieczne i aktualne. Dependabot obsługuje konfiguracje Terraform.

Terragrunt
tflint
tfenv
Atlantis
pre-commit-terraform
pre-commit framework
Infracost
piekła zależności
Dependabot