GoogleCloudPlatform / Terraform Google Examples
Labels
Projects that are alternatives of or similar to Terraform Google Examples
Google Cloud Platform Terraform module examples
Collection of examples for using Terraform with Google Cloud Platform.
Clone the repository:
git clone https://github.com/GoogleCloudPlatform/terraform-google-examples.git
cd terraform-google-examples
git submodule init && git submodule update
The example directories are all symlinked to their module subdirectories.
Change to the directory with the example:
cd EXAMPLE_NAME
Follow instructions in the README.md for the example.
Table of Contents
- example-lb
- example-lb-http
- example-lb-https-gke
- example-lb-http-nat-gateway
- example-lb-https-content
- example-lb-https-multiple-certs
- example-lb-internal
- example-k8s-gce
- example-gke-nat-gateway
- example-sql-db
- example-vault-on-gce
- example-gke-k8s-helm
- example-gke-k8s-service-lb
- example-gke-k8s-multi-region
- example-custom-machine-types
- example-blue-green-mig-deployment
example-lb
Example showing how to create a TCP load balancer.
Figure 1. example-lb diagram
Modules used:
example-lb-http
Figure 1. example-lb-http diagram
Modules used:
example-lb-https-gke
Figure 1. example-lb-https-gke diagram
Modules used:
example-lb-http-nat-gateway
Figure 1. example-lb-http-nat-gateway diagram
Modules used:
example-lb-https-content
Figure 1. example-lb-https-content diagram
Modules used:
example-lb-https-multiple-certs
Modules used:
example-lb-internal
Figure 1. example-lb-internal diagram
Modules used:
example-k8s-gce-nat-calico
Figure 1. example-k8s-gce-calico diagram
Modules used:
example-k8s-gce-nat-kubenet
Figure 1. example-k8s-gce-kubenet diagram
Modules used:
example-gke-nat-gateway
Figure 1. example-gke-nat-gateway diagram
Modules used:
example-sql-db
Figure 1. example-sql-db diagram
Modules used:
example-vault-on-gce
Figure 1. example-vault-on-gce diagram
Modules used:
example-gke-k8s-helm
Example showing how to deploy Helm releases to GKE from Terraform
example-gke-k8s-service-lb
Example showing how to create a Kubernetes Service type LoadBalancer to GKE from Terraform
example-gke-k8s-multi-region
Example showing how to create an L7 HTTP load balancer across multiple regional GKE clusters.
example-custom-machine-types
Example showing how to create custom machine types with bastion host and NAT gateway.
example-blue-green-mig-deployment
Example showing how to perform a blue-green deployment with a managed instance group.