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