Sobes.tech
Junior — Middle

Terraformda modullar versiyalarini qanday boshqariladi?

sobes.tech AI

AIdan javob

Terraformda modullarni versiya boshqaruvi modulni ulash paytida source blokida versiyani ko'rsatish orqali amalga oshiriladi. Odatda, modullar Terraform Registry yoki versiya nazorati tizimlarida (Git) saqlanadi. Versiyani belgilash uchun, masalan, Git uchun — teg yoki filial, registry uchun — version parametri ishlatiladi.

Terraform Registry dan versiya bilan modul ulash misoli:

module "vpc" {
  source  = "terraform-aws-modules/vpc/aws"
  version = "3.14.0"
  # boshqa parametrlar
}

Git repozitoriylar uchun aniq teg yoki filialni ko'rsatish mumkin:

module "my_module" {
  source = "git::https://github.com/username/repo.git//path/to/module?ref=v1.2.3"
}

Shunday qilib, versiya boshqaruvi modullarning ishlatiladigan versiyalarini belgilash imkonini beradi, bu esa barqarorlik va infrastrukturani oldindan ko'rish imkoniyatini ta'minlaydi.