open-consul/terraform/google
2018-10-24 08:02:38 -07:00
..
consul.tf terraform: fix formatting of consul.tf (#4580) 2018-10-24 08:02:38 -07:00
outputs.tf terraform: fix formatting of consul.tf (#4580) 2018-10-24 08:02:38 -07:00
README.md Add Terraform config for Google Cloud Platform 2016-07-05 17:11:52 -03:00
variables.tf terraform: fix formatting of consul.tf (#4580) 2018-10-24 08:02:38 -07:00

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.