Blocul run în fișierele de testare Terraform în Terraform & OpenTofu (IaC)

Definește o etapă executabilă de test cu comandă plan sau apply în cadrul fișierelor .tftest.hcl.

Sintaxă
run 'valideaza_cidr' { command = plan assert { ... } }

Ce este blocul run în testele HCL

În cadrul fișierelor de testare (tests/validare.tftest.hcl), blocul run reprezintă un pas de execuție. Poate rula fie în mod command = plan (fără a crea resurse fizice în cloud, ideal pentru teste unitare rapide), fie în mod command = apply (pentru teste de integrare end-to-end).

Exemplu Concret: Pas de test pentru verificarea mărimii instanței
run "verifica_marime_implicita" {
  command = plan

  assert {
    condition     = aws_instance.web.instance_type == "t3.micro"
    error_message = "Tipul instanței implicite ar fi trebuit să fie t3.micro."
  }
}

Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: Blocul run în fișierele de testare Terraform

Ai o nelămurire despre utilizarea comenzii Blocul run în fișierele de testare Terraform sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.