Przejdź do treści

Tworzymy infrastrukturę za pomocą terraform

Info

Terraform to narzędzie typu Infrastructure as Code (IaC), które umożliwia definiowanie, provisionowanie i zarządzanie infrastrukturą za pomocą plików konfiguracyjnych. Dzięki Terraform możesz w sposób deklaratywny opisywać zasoby, takie jak serwery, sieci czy usługi w chmurze, a następnie automatycznie je tworzyć, modyfikować i usuwać, zapewniając spójność środowisk.

Question

Kod źródłowy projektu znajduje się tutaj.

# Przykładowy opis struktury projektu
pl.rachuna-net/infrastructure/terraform
├── gitlab-profile           # Repozytorium z dokumentacją
├── gitlab                   # IaaC - Gitlab Management by terraform
├── proxmox                  # IaaC - Proxmox Management by terraform
└── modules                  # Terraform modules
    ├── gitlab-group         # Terraform module for creating gitlab project
    └── gitlab-project       # Terraform module for creating gitlab group