Thordur Bjornsson
15b6c6db20
|
10 years ago | |
---|---|---|
.. | ||
scripts | centos6 Initial commit | 10 years ago |
README.md | centos6 Initial commit | 10 years ago |
consul.tf | AMI changes to reflect latest HVM and instance type changes to t2.micro | 10 years ago |
outputs.tf | terraform modules (for TF 0.3) | 10 years ago |
variables.tf | gc duplicate platform variable | 10 years ago |
README.md
Running the aws templates to set up a consul cluster
The platform variable defines the target OS, default is ubuntu, rhel6 is an option
For AWS provider, set up your AWS environment as outlined in https://www.terraform.io/docs/providers/aws/index.html
To set up ubuntu based, run like below, replace key_name and key_path with actual values
terraform apply -var 'key_name=consul' -var 'key_path=/Users/xyz/consul.pem'
or
terraform apply -var 'key_name=consul' -var 'key_path=/Users/xyz/consul.pem' -var 'platform=ubuntu'
To run rhel6, run like below
terraform apply -var 'key_name=consul' -var 'key_path=/Users/xyz/consul.pem' -var 'platform=rhel6'
For centos6 platform, for the default AMI, you need to accept the AWS market place terms and conditions. When you launch first time, you will get an error with an URL to accept the terms and conditions.