Junior — Middle
Terraform-da modulların versiya idarəetməsi necə həyata keçirilir?
sobes.tech Süni İntellekt
AI-dan cavab
Terraform-da modulların versiya idarəsi, modulu qoşarkən source blokunda versiyanı göstərməklə həyata keçirilir. Adətən, modullar Terraform Registry və ya versiya nəzarət sistemlərində (Git) saxlanılır. Versiyanı sabitləşdirmək üçün, məsələn, Git üçün — etiket və ya filial, registry üçün — version parametri istifadə olunur.
Terraform Registry-dən versiya ilə modulu qoşma nümunəsi:
module "vpc" {
source = "terraform-aws-modules/vpc/aws"
version = "3.14.0"
# digər parametrlər
}
Git depoları üçün müəyyən bir etiket və ya filial göstərə bilərsiniz:
module "my_module" {
source = "git::https://github.com/username/repo.git//path/to/module?ref=v1.2.3"
}
Bu şəkildə, versiya idarəsi istifadə olunan modulların versiyalarını sabitləşdirməyə imkan verir və infrastrukturun stabilliyini və proqnozlaşdırılmasını təmin edir.