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.