variable "platform" { default = "ubuntu" description = "The OS Platform" } variable "user" { default = { ubuntu = "ubuntu" rhel6 = "ec2-user" centos6 = "centos" centos7 = "centos" rhel7 = "ec2-user" } } variable "ami" { description = "AWS AMI Id, if you change, make sure it is compatible with instance type, not all AMIs allow all instance types " default = { us-east-1-ubuntu = "ami-fce3c696" us-west-1-ubuntu = "ami-a9a8e4c9" us-west-2-ubuntu = "ami-9abea4fb" eu-west-1-ubuntu = "ami-47a23a30" eu-central-1-ubuntu = "ami-accff2b1" ap-northeast-1-ubuntu = "ami-90815290" ap-southeast-1-ubuntu = "ami-0accf458" ap-southeast-2-ubuntu = "ami-1dc8b127" us-east-1-rhel6 = "ami-0d28fe66" us-west-2-rhel6 = "ami-3d3c0a0d" us-east-1-centos6 = "ami-57cd8732" us-west-2-centos6 = "ami-1255b321" us-east-1-rhel7 = "ami-2051294a" us-west-2-rhel7 = "ami-775e4f16" us-east-1-centos7 = "ami-6d1c2007" us-west-1-centos7 = "ami-af4333cf" } } variable "service_conf" { default = { ubuntu = "debian_upstart.conf" rhel6 = "rhel_upstart.conf" centos6 = "rhel_upstart.conf" centos7 = "rhel_consul.service" rhel7 = "rhel_consul.service" } } variable "service_conf_dest" { default = { ubuntu = "upstart.conf" rhel6 = "upstart.conf" centos6 = "upstart.conf" centos7 = "consul.service" rhel7 = "consul.service" } } variable "key_name" { description = "SSH key name in your AWS account for AWS instances." } variable "key_path" { description = "Path to the private key specified by key_name." } variable "region" { default = "us-east-1" description = "The region of AWS, for AMI lookups." } variable "servers" { default = "3" description = "The number of Consul servers to launch." } variable "instance_type" { default = "t2.micro" description = "AWS Instance type, if you change, make sure it is compatible with AMI, not all AMIs allow all instance types " } variable "tagName" { default = "consul" description = "Name tag for the servers" }