Force resource ordering when dependency is not inferred from arguments.

Section: Meta-arguments

Explicit dependency

hcl
hcl
resource "aws_instance" "web" {
  # ...
  depends_on = [aws_internet_gateway.this]
}
Explanation

Force resource ordering when dependency is not inferred from arguments.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Meta-arguments
Use count
Create multiple similar resources with count.
OpenIn sheethclsame section
Use for_each
Create resources keyed by map/set members.
OpenIn sheethclsame section
Lifecycle rules
Control replace/delete behavior and ignored drift.
OpenIn sheethclsame section
String variable
Declare a typed string variable.
OpenIn sheethcl1 tag match
Conditional expression
Choose values conditionally.
OpenIn sheethcl1 tag match
Dynamic block
Generate repeated nested blocks from input data.
OpenIn sheethcl1 tag match