Repository navigation
Resolved "undefined provider" warnings by explicitly declaring the AWS provider inside the affected modules using a required_providers block, ensuring Terraform correctly maps custom provider aliases to the hashicorp/aws source and avoids fallback assumptions.
│ Warning: Reference to undefined provider
│
│ on client-vpn.tf line 33, in module "client_vpn_acm_certificate":
│ 33: aws.shared_services = aws
│
│ There is no explicit declaration for local provider name "aws.shared_services" in module.client_vpn_acm_certificate, so Terraform is assuming you mean to pass a configuration for
│ "hashicorp/aws".
│
│ If you also control the child module, add a required_providers entry named "aws.shared_services" with the source address "hashicorp/aws".
│
│ (and 5 more similar warnings elsewhere)