Sobes.tech
Junior — Middle

Terraform манифест файлдарында кандай маалыматтар сүрөттөлөт?

sobes.tech AI

AIден жооп

Terraform конфигурация файлдарында (адатта .tf кеңейтмеси менен) инфратүзүмдү код катары сүрөттөйт. Алар:

  • Жабдыктар (мисалы, AWS, Azure, GCP), алар Terraform кайсы булут кызматтары менен иштээрин аныктайт.
  • Ресурстар: инфратүзүмдүн так компоненттери, мисалы, виртуалдык машиналар, тармактар, маалыматтар базалары.
  • Өзгөрмөлөр жана алардын маанилери конфигурацияны параметрлөө үчүн.
  • Чыгымдар (outputs), алар модулдар ортосунда маалымат өткөрүү же колдонмодон кийин көрсөтүү үчүн колдонулушу мүмкүн.
  • Модулдар: кайра колдонулчу конфигурация блоктору.

Terraformдеги жөнөкөй ресурстун мисалы:

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

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