Meta-argumentul depends_on în Terraform HCL în Terraform & OpenTofu (IaC)

Specifică dependențe explicite de ordine între resurse atunci când Terraform nu le poate deduce automat din referințe.

Sintaxă
depends_on = [ aws_iam_role_policy_attachment.atasament ]

Ce este meta-argumentul depends_on

În mod normal, Terraform deduce automat ordinea corectă de creare urmărind referințele de variabile dintre resurse (de exemplu vpc_id = aws_vpc.main.id). Când relația este ascunsă (de exemplu o resursă necesită ca o permisiune IAM sau o rută de rețea să fie complet activă înainte de inițializare), depends_on forțează Terraform să aștepte finalizarea acelei resurse.

Exemplu Concret: Așteptarea atașării politicii IAM înainte de crearea funcției Lambda
resource "aws_lambda_function" "functie" {
  function_name = "procesare-date"
  role          = aws_iam_role.rol_lambda.arn
  # ...

  depends_on = [
    aws_iam_role_policy_attachment.atasare_politica_loguri
  ]
}

Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: Meta-argumentul depends_on în Terraform HCL

Ai o nelămurire despre utilizarea comenzii Meta-argumentul depends_on în Terraform HCL 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.