Sobes.tech
Junior — Middle

Terraform'da modüllerin sürüm yönetimi nasıl yapılır?

sobes.tech yapay zeka

AI'dan gelen yanıt

Terraform'da modüllerin sürüm yönetimi, modülü bağlarken source bloğunda sürüm belirtilerek yapılır. Genellikle modüller Terraform Registry veya sürüm kontrol sistemleri (Git) üzerinde saklanır. Sürüm sabitlemek için, örneğin Git için — etiket veya dal, registry için — version parametresi kullanılır.

Terraform Registry'den sürüm belirtilerek modül bağlama örneği:

module "vpc" {
  source  = "terraform-aws-modules/vpc/aws"
  version = "3.14.0"
  # diğer parametreler
}

Git depoları için belirli bir etiket veya dal belirtilebilir:

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

Bu şekilde, sürüm yönetimi kullanılan modül sürümlerini sabitleyerek altyapının istikrarını ve öngörülebilirliğini sağlar.