Sobes.tech
Junior — Middle

Kā tiek veikta modu versiju pārvaldība Terraform?

sobes.tech AI

Atbilde no AI

Terraformā moduļu versiju pārvaldība tiek veikta, norādot versiju source blokā, pievienojot moduli. Parasti moduļi tiek glabāti Terraform Registry vai versiju kontroles sistēmās (Git). Lai noteiktu versiju, tiek izmantota sintakse, piemēram, Git — zīme vai zars, reģistram — parametrs version.

Piemērs, kā pievienot moduli ar norādītu versiju no Terraform Registry:

module "vpc" {
  source  = "terraform-aws-modules/vpc/aws"
  version = "3.14.0"
  # citi parametri
}

Git krātuvēm var norādīt konkrētu zīmi vai zaru:

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

Tādējādi versiju pārvaldība ļauj fiksēt izmantoto moduļu versijas, nodrošinot stabilitāti un paredzamību infrastruktūrā.