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