Sobes.tech
Junior — Middle

Hogyan történik a modulok verziókezelése a Terraformban?

sobes.tech MI

Válasz az MI-től

A Terraformban a modulok verziókezelése a source blokkban megadott verzióval történik a modul csatlakoztatásakor. Általában a modulokat a Terraform Registry vagy verziókezelő rendszerekben (Git) tárolják. A verzió rögzítéséhez például Git esetén címke vagy ág, a registry esetén a version paraméter használható.

Példa a Terraform Registry-ből származó modul verzió megadásával történő csatlakozásra:

module "vpc" {
  source  = "terraform-aws-modules/vpc/aws"
  version = "3.14.0"
  # egyéb paraméterek
}

Git tárolók esetén megadható egy konkrét címke vagy ág:

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

Így a verziókezelés lehetővé teszi a modulok használt verzióinak rögzítését, biztosítva az infrastruktúra stabilitását és kiszámíthatóságát.