A Terraform provider is a plugin that maps Terraform’s declarative infrastructure code to an external platform’s provisioning API. In GKE on AWS, the Terraform AWS provider instantiates the AWS infrastructure required by the platform. section 5.2.2
The provider participates in the infrastructure workflow by:
- Representing a target state for a computing environment through declarative Terraform code. section 5.2.2
- Mapping Terraform resources and operations to cloud provisioning APIs. section 5.2.2
- Creating components such as load balancers and EC2 virtual machines on AWS. section 5.2.2
- Supporting anthos-gke workflows that generate Terraform code for installation. section 5.2.2
GKE on AWS installation
A Terraform-based GKE on AWS installation uses the Terraform AWS provider to describe and instantiate AWS infrastructure, simplifying deployment and removing the need for a bastion host and management server in the referenced sample configuration. section 5.2.2
Use the architecture diagram to connect the Terraform-managed AWS components with the broader GKE on AWS deployment. section 5.2.2



