How does Terraform manage most dependencies between resources?
Module version is required to reference a module on the Terraform Module Registry.
What kind of configuration block will create an infrastructure object with settings specified within the block?
A module can always refer to all variables declared in its parent module.