Commit Graph

67 Commits

Author SHA1 Message Date
Jack Pearkes 152aa0cee1
terraform: remove modules in repo (#5085)
* terraform: remove modules in repo

These are not currently being maintained and tested, and were
created prior to the existence of the Terraform Module Registry,
which is the more appropriate way to share and distribute modules.

In an effort to limit confusion of the purpose of these modules and
not encourage usage of something we aren't confident about, this
removes them from this repository.

You can still access these modules if you depend on them by pinning to
a specific ref in Git.

It is recommended you pin against a recent major version where
these modules existed:

```
module "consul-aws" {
  source = "git::https://github.com/hashicorp/consul.git//terraform/aws?ref=v1.4.0"
}
```

More detail about module sources can be found on this page:

https://www.terraform.io/docs/modules/sources.html

* terraform: add a readme for anyone who can't find the modules
2019-04-04 16:31:43 -07:00
Evan Farrell 4ea03e7db7 terraform: fix formatting of consul.tf (#4580) 2018-10-24 08:02:38 -07:00
Josh Soref 94835a2715 Spelling (#3958)
* spelling: another

* spelling: autopilot

* spelling: beginning

* spelling: circonus

* spelling: default

* spelling: definition

* spelling: distance

* spelling: encountered

* spelling: enterprise

* spelling: expands

* spelling: exits

* spelling: formatting

* spelling: health

* spelling: hierarchy

* spelling: imposed

* spelling: independence

* spelling: inspect

* spelling: last

* spelling: latest

* spelling: client

* spelling: message

* spelling: minimum

* spelling: notify

* spelling: nonexistent

* spelling: operator

* spelling: payload

* spelling: preceded

* spelling: prepared

* spelling: programmatically

* spelling: required

* spelling: reconcile

* spelling: responses

* spelling: request

* spelling: response

* spelling: results

* spelling: retrieve

* spelling: service

* spelling: significantly

* spelling: specifies

* spelling: supported

* spelling: synchronization

* spelling: synchronous

* spelling: themselves

* spelling: unexpected

* spelling: validations

* spelling: value
2018-03-19 16:56:00 +00:00
Kuba Tyszko 516e2efae8 consul upgraded to 1.0.0 in terraform scripts (#3588) 2017-10-18 10:08:25 -07:00
Kuba Tyszko 54febfe74f upgrading ubuntu ami to 16.04, switching to systemd, allowing multiple AZ/subnets through subnets={} map, upgrading consul to 0.9.3 (#3566) 2017-10-17 16:59:34 -07:00
James Phillips adf0df41e5 Fix a typo in output.
Closes #3444.
2017-09-05 09:14:21 -07:00
Omar Jatoi 2cd7408c06 Update consul to version 0.9.0 2017-07-25 16:06:14 +02:00
Josh Kodroff 47febb946d Update install.sh for Consul 0.8.3 2017-05-12 12:52:59 -04:00
James Phillips fe839e3e93 Merge pull request #2849 from bbriggs/issue-2848
Add --quiet option to wget to prevent crashing when running remote-exec
2017-04-11 22:42:45 -07:00
Kyle Havlovitz f13fc99852 Update installed consul version to 0.8.0 2017-04-06 11:37:03 -07:00
Bren Briggs cfe11c2956
Add --quiet option to wget to prevent crashing when running remote-exec 2017-03-29 21:42:10 -04:00
James Phillips 5d2031432e Removes an obsolete environment variable from the example upstart script. 2017-02-01 16:56:53 -08:00
Jiří Daněk afe846a542 Update README.org 2017-01-27 18:19:47 +01:00
James Phillips c09f8a7a69 Merge pull request #2612 from amiryal/patch-2
Systemd unit to use default KillSignal of SIGTERM
2017-01-05 12:12:55 -08:00
James Phillips 78a53e18a7 Merge branch 'master' into master 2017-01-05 12:10:58 -08:00
Moo Yeol, Lee (Prescott) 8a0bec5ab8 Add Seoul region to the map for ubuntu 2016-12-30 03:39:49 +09:00
Author: James Rasell d8cdef154a Update the AWS terraform variables file to include us-east-2 AMIs.
AMIs have been added for Ubuntu, CentOS[6-7] and RH[6-7].
Terraform fmt has also been run on the file.
2016-12-22 13:30:43 +00:00
Amir Yalon a811bf15f1 Systemd unit to use default KillSignal of SIGTERM
Since Consul 0.7, client-mode agents are shutting down gracefully by
default, so no need to send them a SIGINT specially. The default for
server-mode agents is still not to leave gracefully on SIGTERM, but it
was left this way for a reason. To override this, it is better to set
the leave_on_terminate option, rather than changing the KillSignal.
2016-12-22 13:06:32 +02:00
James Phillips 953286b213
Tweaks DO example Terraform. 2016-11-17 16:27:48 -08:00
James Phillips 2dcbfa1643 Merge pull request #2326 from greenbrian/master
Add Terraform config for Digital Ocean
2016-11-17 16:23:10 -08:00
jacquelyneg eda05a4fcc Adding in us-west-1-ubuntu (#2373)
* Adding in us-west-1-ubuntu

* Update variables.tf

* Update variables.tf
2016-11-07 19:35:00 -08:00
Josh Kodroff e2dc65762f Update README.md (#2479) 2016-11-07 11:52:33 -08:00
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
Brian Green 4dc46e01b2 Add Terraform config for Digital Ocean 2016-09-05 18:22:56 -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