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
  • Struktura kodu Terraform
  • Struktura kodu Terragrunt
Export as PDF

Przykłady kodu

PreviousStruktura koduNextTerragrunt

Last updated 3 years ago

Struktura kodu Terraform

Poniższe przykłady dotyczą AWS, ale większość zasad pokazanych w przykładach można zastosować do innych dostawców chmury publicznej, a także innych rodzajów dostawców (DNS, DB, Monitoring, itp.)

Type
Description
Gotowość

Mało zasobów, żadnych zewnętrznych zależności. Pojedyncze konto AWS. Tylko jeden region. Jedno środowisko.

Tak

Kilka kont i środowisk AWS. Korzystanie z gotowych modułów infrastruktury Terraform. Wykorzystanie Terraform.

Tak

Wiele kont AWS, wiele regionów, pilna potrzeba ograniczenia kopiowania i wklejania, niestandardowe moduły infrastruktury, intensywne użycie kompozycji. Wykorzystanie Terraform.

WIP

bardzo duża

Kilku dostawców (AWS, GCP, Azure). Wdrożenia w wielu chmurach. Wykorzystanie Terraform.

Nie

Struktura kodu Terragrunt

Typ
Opis
Gotowość

średnia

Kilka kont i środowisk AWS. Korzystanie z gotowych modułów infrastruktury. Wykorzystanie Terragrunt.

Nie

duża

Wiele kont AWS, wiele regionów, pilna potrzeba ograniczenia kopiowania i wklejania, niestandardowe moduły infrastruktury, intensywne użycie kompozycji. Wykorzystanie Terragrunt.

Nie

bardzo duża

Kilku dostawców (AWS, GCP, Azure). Wdrożenia w wielu chmurach. Wykorzystanie Terragrunt.

Nie

mała
średnia
duża