open-consul/terraform/google
Martin Ivanov 4a159fec49 Replace key_path with private_key and file() interpolation. 2016-08-30 12:27:05 +03:00
..
README.md Add Terraform config for Google Cloud Platform 2016-07-05 17:11:52 -03:00
consul.tf Replace key_path with private_key and file() interpolation. 2016-08-30 12:27:05 +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.