Toolverse
Wszystkie skille

terraform-module-library

autor: wshobson

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

Szybkie info

Kategoria
DevOps
Wyświetlenia
53

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ć

  1. Sklonuj repozytorium lub zintegruj umiejętność z agentem, aby uzyskać dostęp do biblioteki wzorców modułów Terraform dla AWS, Azure i GCP.
  2. Wybierz odpowiednią chmurę i typ zasobu (np. VPC dla AWS, vnet dla Azure, VPC dla GCP) na podstawie Twoich potrzeb infrastrukturalnych.
  3. 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.
  4. Dostosuj zmienne w variables.tf do Twoich wymagań, takie jak CIDR blocks, nazwy zasobów, strefy dostępności i tagi.
  5. Zdefiniuj outputs.tf, aby eksportować ważne wartości z modułu (np. ID VPC, adresy IP, identyfikatory klastrów).
  6. 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.

Podobne skille