Terraform
Alap fogalmak – provider, resource, state
A három alap építőkő: provider plugin, resource definíció, és a state mint nyilvántartás.
Alap fogalmak – provider, resource, state
Provider
A provider az a plugin, ami a Terraform és egy szolgáltatás (pl. AWS) API-ja között kommunikál.
provider "aws" {
region = "us-east-1"
}Resource
A resource egy konkrét infrastruktúra-elem (pl. VM, adatbázis).
resource "aws_instance" "web_server" {
ami = "ami-0c55b159cbfafe1f0"
instance_type = "t2.micro"
}State
A state fájl (terraform.tfstate) tárolja az aktuális állapotot, hogy a Terraform tudja, mihez képest kell változtatni.
| Fogalom | Röviden |
|---|---|
| Provider | összekötő plugin |
| Resource | kezelt infra elem |
| State | nyilvántartás az állapotról |