Sobes.tech
Junior — Middle

Kādas informācijas parasti tiek aprakstītas Terraform manifestu failos?

sobes.tech AI

Atbilde no AI

Terraform manifest failos (parasti ar ar .tf paplašinājums) apraksta infrastruktūru kā kodu. Tajos norāda:

  • Pakalpojumu sniedzējus (piemēram, AWS, Azure, GCP), kas nosaka, ar kādām mākoņpakalpojumu pakalpojumiem Terraform strādās.
  • Resursus: konkrētus infrastruktūras komponentus, piemēram, virtuālās mašīnas, tīklus, datu bāzes.
  • Mainīgos un to vērtības konfigurācijas parametrizēšanai.
  • Izvades datus (outputs), kurus var izmantot informācijas nodošanai starp moduļiem vai pēc piemērošanas parādīšanai.
  • Moduļus: atkārtoti lietojamus konfigurācijas blokus.

Piemērs vienkāršam resursam Terraform:

provider "aws" {
  region = "us-west-2"
}

resource "aws_instance" "example" {
  ami           = "ami-0c55b159cbfafe1f0"
  instance_type = "t2.micro"
}