Junior — Middle
Чӣ гуна идоракунии нусхаҳои модулҳо дар Terraform сурат мегирад?
sobes.tech AI
Ҷавоб аз AI
Дар Terraform идоракунии версияҳои модулҳо бо нишон додани версия дар блоки source ҳангоми пайваст кардани модул амалӣ мешавад. Одатан, модулҳо дар реестри Terraform Registry ё дар системҳои назорати версияҳо (Git) нигоҳ дошта мешаванд. Барои муайян кардани версия, синтаксиси зерин истифода мешавад, масалан, барои Git — тег ё шоха, барои реестр — параметри version.
Масалан, пайваст кардани модул бо нишон додани версия аз Terraform Registry:
module "vpc" {
source = "terraform-aws-modules/vpc/aws"
version = "3.14.0"
# дигар параметрҳо
}
Барои репозиторияҳои Git, мумкин аст, тег ё шохаи мушаххас нишон дода шавад:
module "my_module" {
source = "git::https://github.com/username/repo.git//path/to/module?ref=v1.2.3"
}
Ин тариқ, идоракунии версияҳо имкон медиҳад, ки версияҳои истифодашударо муайян ва устуворӣ ва пешгӯии инфрасохтураро таъмин кунад.