github.com/sl1pm4t/consul@v1.4.5-0.20190325224627-74c31c540f9c/terraform/google/README.md (about) 1 ## Running the Google Cloud Platform templates to set up a Consul cluster 2 3 The platform variable defines the target OS, default is `ubuntu`. 4 5 Supported Machine Images: 6 - Ubuntu 14.04 (`ubuntu`) 7 - RHEL6 (`rhel6`) 8 - RHEL7 (`rhel7`) 9 - CentOS6 (`centos6`) 10 - CentOS7 (`centos7`) 11 12 For Google Cloud provider, set up your environment as outlined here: https://www.terraform.io/docs/providers/google/index.html 13 14 To set up a Ubuntu based cluster, replace `key_path` with actual value and run: 15 16 17 ```shell 18 terraform apply -var 'key_path=/Users/xyz/consul.pem' 19 ``` 20 21 _or_ 22 23 ```shell 24 terraform apply -var 'key_path=/Users/xyz/consul.pem' -var 'platform=ubuntu' 25 ``` 26 27 To run RHEL6, run like below: 28 29 ```shell 30 terraform apply -var 'key_path=/Users/xyz/consul.pem' -var 'platform=rhel6' 31 ``` 32 33 **Note:** For RHEL and CentOS based clusters, you need to have a [SSH key added](https://console.cloud.google.com/compute/metadata/sshKeys) for the user `root`.