GoogleCloudPlatform/terraform-google-examples

Name: terraform-google-examples

Owner: Google Cloud Platform

Description: Collection of examples for using Terraform with Google Cloud Platform.

Created: 2017-08-28 20:59:37.0

Updated: 2018-05-17 07:39:29.0

Pushed: 2018-05-16 00:12:12.0

Homepage:

Size: 979

Language: HCL

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Google Cloud Platform Terraform module examples

Collection of examples for using Terraform with Google Cloud Platform.

Clone the repository:

clone https://github.com/GoogleCloudPlatform/terraform-google-examples.git
erraform-google-examples
submodule init && git submodule update

The example directories are all symlinked to their module subdirectories.

Change to the directory with the example:

XAMPLE_NAME

Follow instructions in the README.md for the example.

Table of Contents

  1. example-lb
  2. example-lb-http
  3. example-lb-https-gke
  4. example-lb-http-nat-gateway
  5. example-lb-https-content
  6. example-lb-internal
  7. example-k8s-gce
  8. example-gke-nat-gateway
  9. example-sql-db
  10. example-vault-on-gce
  11. example-gke-k8s-helm
  12. example-gke-k8s-service-lb
  13. example-gke-k8s-multi-region
  14. example-custom-machine-types
example-lb

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-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 tpye 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

button

Example showing how to create custom machine types with bastion host and NAT gateway.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.