mirror of https://github.com/hashicorp/consul
4ea03e7db7 | ||
---|---|---|
.. | ||
README.md | ||
consul.tf | ||
outputs.tf | ||
variables.tf |
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
.