Ce este blocul check
Introdus în Terraform 1.5, blocul check permite definirea de teste funcționale asupra infrastructurii active (de exemplu verificarea dacă un certificat SSL este încă valid sau dacă un endpoint web răspunde cu HTTP 200). Spre deosebire de precondiții/postcondiții (care opresc execuția dacă eșuează), un eșec într-un bloc check generează un avertisment fără a bloca crearea resurselor.
Exemplu Concret: Verificarea răspunsului HTTP al unui domeniu
check "stare_site_web" {
data "http" "pagina_acasa" {
url = "https://www.dexblog.ro"
}
assert {
condition = data.http.pagina_acasa.status_code == 200
error_message = "Site-ul web a returnat un cod de eroare HTTP diferit de 200."
}
}
Întrebări & Exemple de Cod:
Blocul check în HCL (Validare Continuă)Ai o nelămurire despre utilizarea comenzii
Blocul check în HCL (Validare Continuă)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.