Commit graph

2 commits

Author SHA1 Message Date
Kent 'picat' Gruber e373bf7117 Remove external load balancer configuration 2020-07-17 14:37:56 -04:00
Kent 'picat' Gruber cc202e62a2 Create terraform/gcp/modules/hashistack/hashistack.tf
This module is based on the current AWS and Azure configurations, with a few tiny GCP-specific modifications:

* Defaults to only allow your Terraform's host external IP address, which can be optionally disabled. Otherwise, the UIs/APIs are exposed on the internet.
* Exposes the Vault UI and API through the load balancer.
* Uses GCP oslogin to facilitate VM SSH access, without an external SSH IP for all instances.
* Provides optional way to enable preemptible VM instances to save money.
2020-07-16 15:55:25 -04:00