consul/terraform/google
Shane O'Grady 6e27651968 Add Terraform config for Google Cloud Platform
Supports:
- Ubuntu 14.04 LTS
- RHEL 6
- RHEL 7
- CentOS 6
- CentOS 7
2016-07-05 17:11:52 -03:00
..
README.md Add Terraform config for Google Cloud Platform 2016-07-05 17:11:52 -03:00
consul.tf Add Terraform config for Google Cloud Platform 2016-07-05 17:11:52 -03:00
outputs.tf Add Terraform config for Google Cloud Platform 2016-07-05 17:11:52 -03:00
variables.tf Add Terraform config for Google Cloud Platform 2016-07-05 17:11:52 -03:00

README.md

Running the Google Cloud Platform templates to set up a Consul cluster

The platform variable defines the target OS, default is ubuntu.

Supported Machine Images:

  • Ubuntu 14.04 (ubuntu)
  • RHEL6 (rhel6)
  • RHEL7 (rhel7)
  • CentOS6 (centos6)
  • CentOS7 (centos7)

For Google Cloud provider, set up your environment as outlined here: https://www.terraform.io/docs/providers/google/index.html

To set up a Ubuntu based cluster, replace key_path with actual value and run:

terraform apply -var 'key_path=/Users/xyz/consul.pem'

or

terraform apply -var 'key_path=/Users/xyz/consul.pem' -var 'platform=ubuntu'

To run RHEL6, run like below:

terraform apply -var 'key_path=/Users/xyz/consul.pem' -var 'platform=rhel6'

Note: For RHEL and CentOS based clusters, you need to have a SSH key added for the user root.