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