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"
}