Unverified Commit 68a83e48 authored by Ignacio Miranda Figueroa's avatar Ignacio Miranda Figueroa Committed by GitHub
Browse files

docs: update depends_on.mdx meta-argument

parent 6c3d50e3
liamcervante/structured-run-output MatthewTestBranch add-cont-valid-callout add-internals-to-sidebar add-jsonstate-to-cloudbackendstate2 b-check-output-multi-expand b-check-resource-multi-expand b-flatten-panic b-yamldecode-emptydoc-null backport/add-cont-valid-callout/luckily-golden-wildcat backport/alisdair/pre-convert-optional-defaults/virtually-able-mouse backport/b-check-resource-multi-expand/extremely-key-sheep backport/clarify-backend-state-storage/ultimately-causal-ladybird backport/cstella84/patch-add-hyperlink-for-referenced-argument backport/doc-s3-fix/utterly-close-rabbit backport/docs-for-each-list-toset/basically-still-zebra backport/docs/unknwon-value/completely-musical-lionfish backport/f-build-go1.19.3/largely-peaceful-grouper backport/fix-backends-link/vertically-noble-hornet backport/fix-internals-overview/globally-allowed-kid backport/fix-links-devdot/strictly-notable-sparrow backport/kevin/rewrite-internal-redirects/quietly-helped-pelican backport/mg_no_code_prov_followup/marginally-relevant-eagle backport/mktg-tf-76ef54dc3c574e032725e0341be8e1d2/friendly-evident-grouse backport/optional-type-attributes-note/inherently-dear-goat backport/patch-1/nationally-working-kite backport/patch-1/noticeably-comic-manatee backport/patch-1/vaguely-deciding-beagle backport/patch-1/virtually-more-rhino backport/patch-1/wholly-verified-racer backport/patch-1/willingly-usable-husky backport/patch-2/finally-amazed-catfish backport/patch-2/openly-clean-tick backport/remove-provisioners/readily-correct-ferret backport/startsswith-to-startswith/highly-gorgeous-katydid backport/workspaces-confusion-fixes/secondly-huge-titmouse brandonc/changelog_nested_sensitive brandonc/changelog_sensitive_diff_fixes brandonc/nested_attr_sensitive brandonc/providers-estimate build-workflow-dev/liamcervante/equivalence-test-action bump-gcp-storage-dependency bump-gcp-storage-dependency-2 dev-portal-updates-docs dividers-devdot-fixes doc-unicode-hcl doc-yamlencode-stable docs-for-each-list-toset docs-readme-updates-versioned-docs f-addrs-static-checkable f-build-go1.19.3 f-cli-hide-fast-refresh f-cmd-web f-dynamic-provider-assignment f-expand-root-outputs f-functions-in-providers f-jsonstate-2 f-moduletest-2 f-output-value-types f-partial-plan-on-error f-persistent-checks-old fix-apt-page fix-cdktf-link fix-dividers-for-devdot fix-future-facing-language fix-future-lang-2 fix-internals-overview fix-links-devdot fix-readme-again gcs-backend-add-kms gcs-backend-add-private-connect-support gcs-refactor-credential-handling gs/add-pre-plan-run-tasks jbardin/1.3-destroy-perf jbardin/data-source-destroy-edges jbardin/output-perf jbardin/plan-orphan-deleted jbardin/remove-deprecated-backends jbardin/resolved-provided-by jbardin/terraform-data jbardin/terraform-null kevin/remove-guides-docs liamcervante/cicd-go-vet v1.4.0-alpha20221109 v1.3.5 v1.3.4 v1.3.3 v1.3.2 v1.3.1 v1.3.0 v1.3.0-rc1 v1.3.0-beta1 v1.3.0-alpha20220817 v1.3.0-alpha20220803 v1.3.0-alpha20220706 v1.3.0-alpha20220622
No related merge requests found
Showing with 2 additions and 2 deletions
+2 -2
......@@ -14,7 +14,7 @@ Use the `depends_on` meta-argument to handle hidden resource or module dependenc
## Processing and Planning Consequences
The `depends_on` meta-argument instructs Terraform to complete all actions on the the dependency object (including Read actions) before performing actions on the object declaring the dependency. When one the dependency object is an entire module, `depends_on` affects the order in which Terraform processes all of the resources and data sources associated with that module. Refer to [Resource Dependencies](/language/resources/behavior#resource-dependencies) and [Data Resource Dependencies](/language/data-sources#data-resource-dependencies) for more details.
The `depends_on` meta-argument instructs Terraform to complete all actions on the dependency object (including Read actions) before performing actions on the object declaring the dependency. When the dependency object is an entire module, `depends_on` affects the order in which Terraform processes all of the resources and data sources associated with that module. Refer to [Resource Dependencies](/language/resources/behavior#resource-dependencies) and [Data Resource Dependencies](/language/data-sources#data-resource-dependencies) for more details.
You should use `depends_on` as a last resort because it can cause Terraform to create more conservative plans that replace more resources than necessary. For example, Terraform may treat more values as unknown “(known after apply)” because it is uncertain what changes will occur on the upstream object. This is especially likely when you use `depends_on` for modules.
......@@ -70,4 +70,4 @@ resource "aws_instance" "example" {
aws_iam_role_policy.example
]
}
```
\ No newline at end of file
```
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment