Describe in high level what happens behind the scenes when you run terraform init on on the following Terraform configuration
terraform {
required_providers {
aws = {
source = "hashicorp/aws"
version = "~> 3.0"
}
}
}
Answer
- Terraform checks if there is an aws provider in this address:
registry.terraform.io/hashicorp/aws - Installs latest version of aws provider (assuming the URL exists and valid)