Sobes.tech
Junior — Middle

Kokias informacijas paprastai aprašo Terraform manifestų failai?

sobes.tech AI

Atsakymas iš AI

Terraform manifestų failuose (dažniausiai su plėtiniu .tf) aprašoma infrastruktūra kaip kodas. Juose nurodoma:

  • Teikėjai (pvz., AWS, Azure, GCP), kurie nustato, su kokiomis debesų paslaugomis dirbs Terraform.
  • Ištekliai: konkrečios infrastruktūros dalys, tokios kaip virtualios mašinos, tinklai, duomenų bazės.
  • Kintamieji ir jų reikšmės konfigūracijos parametrizavimui.
  • Išeigos duomenys (outputs), kurie gali būti naudojami informacijos perdavimui tarp modulių arba po taikymo parodymui.
  • Modulių: pakartotinai naudojami konfigūracijos blokai.

Pavyzdys paprasto ištekliaus Terraform:

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

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