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