T
terraform-module-library
Twórz wielokrotnie używalne moduły Terraform dla AWS, Azure i GCP zgodnie z best practices infrastruktury jako kodu.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Biblioteka gotowych do produkcji wzorców modułów Terraform dla infrastruktury chmurowej na trzech głównych platformach. Umożliwia budowanie reusable'owych komponentów infrastruktury, standaryzację provisjoningu zasobów w chmurze oraz wdrażanie praktyk Infrastructure as Code w organizacji. Zawiera struktury modułów dla VPC, sieci, klastrów Kubernetes, baz danych i storage'u, wraz z przykładami użycia i testami.
Jak używać
- Sklonuj repozytorium lub zintegruj umiejętność z agentem, aby uzyskać dostęp do biblioteki wzorców modułów Terraform dla AWS, Azure i GCP.
- Wybierz odpowiednią chmurę i typ zasobu (np. VPC dla AWS, vnet dla Azure, VPC dla GCP) na podstawie Twoich potrzeb infrastrukturalnych.
- Skopiuj strukturę modułu do swojego projektu, zachowując standardową organizację: main.tf dla zasobów, variables.tf dla zmiennych wejściowych, outputs.tf dla wartości wyjściowych oraz versions.tf dla wersji providerów.
- Dostosuj zmienne w variables.tf do Twoich wymagań, takie jak CIDR blocks, nazwy zasobów, strefy dostępności i tagi.
- Zdefiniuj outputs.tf, aby eksportować ważne wartości z modułu (np. ID VPC, adresy IP, identyfikatory klastrów).
- Przetestuj moduł, korzystając z dołączonych przykładów w katalogu examples/ i testów Terratest, aby upewnić się, że moduł działa prawidłowo przed wdrożeniem w produkcji.