A module can always refer to all variables declared in its parent module.
Before you can use a new backend or HCP Terraform/Terraform Cloud integration, you must first execute terraform init.
You ate creating a Terraform configuration which needs to make use of multiple providers, one for AWS and one for Datadog. Which of the following provider blocks would allow you to do this?

You add a new provider to your configuration and immediately run terraform apply in the CD using the local backend. Why does the apply fail?