Commit Graph

44 Commits

Author SHA1 Message Date
Kyle Havlovitz 043e6891d6
Fixed up config structure for EC2 discovery 2016-11-01 17:58:51 -04:00
Eric Rosenberg d8a2c79f3b key_file is deprecated. Switching to private_key using the file() interpolation function. 2016-09-24 16:36:04 -05:00
Martin Ivanov d9e9c7161b Replace key_path with private_key and file() interpolation. 2016-08-30 12:27:05 +03:00
Johanan Lieberman 649326c776 Fix string concatenation in consul.tf
Since Terraform 0.7 doesn't support the concat() function for string
concatenation, a replacement for concat() needs to be used when
joining strings.
2016-08-04 13:12:56 +00:00
Shane O'Grady 6e27651968 Add Terraform config for Google Cloud Platform
Supports:
- Ubuntu 14.04 LTS
- RHEL 6
- RHEL 7
- CentOS 6
- CentOS 7
2016-07-05 17:11:52 -03:00
Shane O'Grady 56de005c8a Add RPC port to iptables config
From https://www.consul.io/docs/agent/options.html#ports
2016-07-05 17:11:52 -03:00
Shane O'Grady 5170dd7308 Move scripts to a shared directory 2016-07-05 17:11:52 -03:00
Ryan Uber cd046fe0de Merge pull request #1971 from iadknet/feature/terraform-centos7
terraform: added support for centos7 to aws
2016-07-05 12:56:10 -07:00
James Phillips 730dd7df47 Merge pull request #2021 from MansM/patch-2
Update install.sh
2016-05-04 09:37:51 -07:00
MansM 5bd3995be3 Update install.sh
version bump
2016-05-04 18:03:39 +02:00
MansM e19ff53e5c Update install.sh
version bump
2016-05-04 18:01:47 +02:00
Isaac Stefanek 84b478a79b terraform: added support for centos7 to aws 2016-04-21 15:32:30 -07:00
Tyler Tidman 071631dc16 Fix shebangs in new scripts after rebasing 2016-03-11 08:59:08 -05:00
Tyler Tidman b79774ff96 Use more portable shebangs for bash scripts 2016-03-11 08:56:01 -05:00
Mike Cowgill b4dfd0fa4d Update quick start AWS Terraform
This change started out as a quick update to RHEL 7 support (aka systemd), in
the process I realized most of the other platforms could use an update. While
trying to cleanup there I discovered I was repeating of bunch of information
that might be better maintained in one place - as a result:
 * consolidated server.sh and install.sh
 * removed upstart-join.conf in a favor of join flag in the consul start
 * removed platform specific folders and increased complexity of install.sh to
   include handling the differences
 * updated and extracted consul version
 * added a consistent ip_table.sh file to open ports on firewalls
 * updating consul service management configurations to enable proper restarting behavior for each platform
 * the configuration naming convention is <distro_origin>_file_name
 * added platform to the security group name so you can easily launch multpile platforms at once
 * fixes #1304
2016-03-10 06:22:24 -08:00
Ben Hinchley 9f903928c3 add asia pacific region to list for ubuntu
using these images
ap-northeast-1 => ubuntu/images/hvm-ssd/ubuntu-trusty-14.04-amd64-server-20150528
ap-southeast-1 => ubuntu/images/hvm-ssd/ubuntu-trusty-14.04-amd64-server-20150528
ap-southeast-2 => ubuntu/images/hvm-ssd/ubuntu-trusty-14.04-amd64-server-20150528
2016-02-19 16:35:29 +11:00
Mario Mueller c62c5de185 Add eu-west-1 and eu-central-1 to the map.
Used image: ubuntu/images/hvm-ssd/ubuntu-trusty-14.04-amd64-server-20150325
2016-02-17 09:16:41 +01:00
Shane O'Grady ee35581869 Fix Consul download link in Terraform scripts
Use https://releases.hashicorp.com
2016-02-10 14:18:13 -02:00
Thordur Bjornsson 15b6c6db20 gc duplicate platform variable 2015-06-25 08:39:22 +02:00
Sharif Nassar de1414c2ae Spleling. 2015-06-09 15:37:57 -07:00
Sathiya Shunmugasundaram 993d8f6f7e centos6 Initial commit 2015-06-02 20:57:35 -04:00
Sathiya Shunmugasundaram 0b681edb6c AMI changes to reflect latest HVM and instance type changes to t2.micro 2015-06-02 15:54:08 -04:00
Sathiya Shunmugasundaram ae974bc824 removed kill signal INT from upstart 2015-06-01 13:49:24 -04:00
Sathiya Shunmugasundaram af28f3068e adding README 2015-06-01 13:43:50 -04:00
Sathiya Shunmugasundaram f72c21a032 variable changes for instance types 2015-06-01 01:57:18 -04:00
Sathiya Shunmugasundaram 52a15bd69e Rename rhel to rhel6 2015-06-01 01:43:52 -04:00
Sathiya Shunmugasundaram edbd023ee5 Adding rhel scripts and changes for rhel paramaters 2015-06-01 01:26:50 -04:00
Sathiya Shunmugasundaram 7c76a5d816 moved scripts/* under scripts/ubuntu to add support for other platforms 2015-05-31 14:00:57 -04:00
Paul Hinze 0864c681b4 Merge pull request #964 from sathiyas/fix-terraform-aws-variables
Fix terraform aws variables
2015-05-26 10:00:17 -05:00
Sathiya Shunmugasundaram a65cc9367f Added tags for EC2 instances 2015-05-20 20:38:42 -04:00
Armon Dadgar 8c86fd1907 Bump version references 2015-05-18 14:37:27 -07:00
Sathiya Shunmugasundaram 1c63d6359e Fixed typo in tag section 2015-05-13 09:59:05 -04:00
Sathiya Shunmugasundaram f1f18dc766 Added access/secret key variables and added Tag to instances, removed egress section since it comes by default 2015-05-09 16:50:11 -04:00
Paul Hinze e1b3d4f4da terraform/aws module: typo
This is what I get for thinking that the GitHub in-browser editor would
be sufficient. -_-
2015-05-08 13:35:24 -05:00
Paul Hinze bc551e8747 Add egress rule to SG for TF 0.5 compat
See "NOTE on Egress rules" here http://www.terraform.io/docs/providers/aws/r/security_group.html

As reported here: https://github.com/hashicorp/terraform/issues/1873
2015-05-08 13:09:51 -05:00
Maxim N. Kostrikin 4812e0c652 Change upstart stop consul result 2015-05-07 16:49:23 +05:00
Camilo Aguilar 9bba0cb2c0 Upstart: Consul leave now works as expected. 2015-04-21 16:18:31 -04:00
Armon Dadgar e582024b92 Merge pull request #784 from byu/master
Add Terraform Variable for AWS instance type
2015-04-10 10:43:36 -07:00
parasitid 7d9107d301 Adds terraform openstack provider support 2015-04-08 15:16:05 +02:00
Benjamin Yu 4c0ecc3b6f Add Terraform Variable for AWS instance type
Details:
* Adds an input variable to the consul terraform template module to
  allow a user of the module to specify a different
  AWS instance type to launch.
* The default is still "m1.small".
* The module input variable is named "instance_type".
2015-03-14 11:00:22 -07:00
Armon Dadgar 0c7ca91c74 Cut v0.5.0 2015-02-19 12:01:13 -08:00
Veres Lajos 3b1068387a typofixes - https://github.com/vlajos/misspell_fixer 2014-12-04 23:25:06 +00:00
Armon Dadgar e00515d020 Cutting v0.4.1 2014-10-17 11:00:59 -07:00
Mitchell Hashimoto c4b4f5e9f5 terraform modules (for TF 0.3) 2014-10-11 17:10:05 -07:00