opentofu/terraform/test-fixtures/module-deps-explicit-provider/main.tf
Martin Atkins 25a6d8f471 core: build a module dependency tree from config+state
This new private function takes a configuration tree and a state structure
and finds all of the explicit and implied provider dependencies
represented, returning them as a moduledeps.Module tree structure.

It annotates each dependency with a "reason", which is intended to be
useful to a user trying to figure out where a particular dependency is
coming from, though we don't yet have any UI to view this.

Nothing calls this yet, but a subsequent commit will use the result of
this to produce a constraint-conforming map of provider factories during
context initialization.
2017-06-09 14:03:59 -07:00

9 lines
99 B
HCL

provider "foo" {
version = ">=1.0.0"
}
provider "foo" {
version = ">=2.0.0"
alias = "bar"
}