Junior — Middle
Milyen információkat írnak általában le a Terraform manifest fájlokban?
sobes.tech MI
Válasz az MI-től
A Terraform manifest fájlokban (általában .tf kiterjesztéssel) az infrastruktúrát kódként írják le. Ezekben megadott:
- Szolgáltatók (pl. AWS, Azure, GCP), amelyek meghatározzák, hogy a Terraform milyen felhőszolgáltatásokkal fog dolgozni.
- Erőforrások: az infrastruktúra konkrét összetevői, például virtuális gépek, hálózatok, adatbázisok.
- Változók és értékeik a konfiguráció paraméterezéséhez.
- Kimenetek (outputs), amelyeket az modulok közötti információátvitelhez vagy a végső megjelenítéshez lehet használni.
- Modulok: újra felhasználható konfigurációs blokkok.
Egyszerű erőforrás példája Terraformban:
provider "aws" {
region = "us-west-2"
}
resource "aws_instance" "example" {
ami = "ami-0c55b159cbfafe1f0"
instance_type = "t2.micro"
}