Commit graph

67 commits

Author SHA1 Message Date
Jack Pearkes 8068372ceb
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 d053a09981 terraform: fix formatting of consul.tf (#4580) 2018-10-24 08:02:38 -07:00
Josh Soref 1dd8c378b9 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 08fe453e2b consul upgraded to 1.0.0 in terraform scripts (#3588) 2017-10-18 10:08:25 -07:00
Kuba Tyszko 4a993fd9e3 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 1fc003eb84 Fix a typo in output.
Closes #3444.
2017-09-05 09:14:21 -07:00
Omar Jatoi 37230611a5 Update consul to version 0.9.0 2017-07-25 16:06:14 +02:00
Josh Kodroff 9bec037621 Update install.sh for Consul 0.8.3 2017-05-12 12:52:59 -04:00
James Phillips b801248d31 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 fbbdaf6949 Update installed consul version to 0.8.0 2017-04-06 11:37:03 -07:00
Bren Briggs 175987a956
Add --quiet option to wget to prevent crashing when running remote-exec 2017-03-29 21:42:10 -04:00
James Phillips 0fa3094494 Removes an obsolete environment variable from the example upstart script. 2017-02-01 16:56:53 -08:00
Jiří Daněk 68c5ab3cdf Update README.org 2017-01-27 18:19:47 +01:00
James Phillips 58a5c46037 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 4c1ea2a54b Merge branch 'master' into master 2017-01-05 12:10:58 -08:00
Moo Yeol, Lee (Prescott) 8e6831e67c Add Seoul region to the map for ubuntu 2016-12-30 03:39:49 +09:00
Author: James Rasell f8cadeb603 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 7f2b4349f8 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 f40600b9bb
Tweaks DO example Terraform. 2016-11-17 16:27:48 -08:00
James Phillips 4006bd441b Merge pull request #2326 from greenbrian/master
Add Terraform config for Digital Ocean
2016-11-17 16:23:10 -08:00
jacquelyneg 2dc5e3f9e0 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 5fbbe6fe94 Update README.md (#2479) 2016-11-07 11:52:33 -08:00
Kyle Havlovitz 0499784b94
Fixed up config structure for EC2 discovery 2016-11-01 17:58:51 -04:00
Eric Rosenberg 471ecddc97 key_file is deprecated. Switching to private_key using the file() interpolation function. 2016-09-24 16:36:04 -05:00
Brian Green adcf41d52c Add Terraform config for Digital Ocean 2016-09-05 18:22:56 -05:00
Martin Ivanov 4a159fec49 Replace key_path with private_key and file() interpolation. 2016-08-30 12:27:05 +03:00
Johanan Lieberman a3065ff3e1 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 bc85603f0e 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 3fe7162d12 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 297e4f02c5 Move scripts to a shared directory 2016-07-05 17:11:52 -03:00
Ryan Uber ad46a724e0 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 200f2b5f2a Merge pull request #2021 from MansM/patch-2
Update install.sh
2016-05-04 09:37:51 -07:00
MansM 8c71cd24c3 Update install.sh
version bump
2016-05-04 18:03:39 +02:00
MansM 8729793d52 Update install.sh
version bump
2016-05-04 18:01:47 +02:00
Isaac Stefanek 3bcdf8a9f8 terraform: added support for centos7 to aws 2016-04-21 15:32:30 -07:00
Tyler Tidman cefc09f9a9 Fix shebangs in new scripts after rebasing 2016-03-11 08:59:08 -05:00
Tyler Tidman 0bb913c661 Use more portable shebangs for bash scripts 2016-03-11 08:56:01 -05:00
Mike Cowgill fd8772f442 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 d65cc40375 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 79f0135583 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 77f2241527 Fix Consul download link in Terraform scripts
Use https://releases.hashicorp.com
2016-02-10 14:18:13 -02:00
Thordur Bjornsson 5a7ff77ab4 gc duplicate platform variable 2015-06-25 08:39:22 +02:00
Sharif Nassar 9305e38b40 Spleling. 2015-06-09 15:37:57 -07:00
Sathiya Shunmugasundaram 0382efbbe1 centos6 Initial commit 2015-06-02 20:57:35 -04:00
Sathiya Shunmugasundaram e3e38a815c AMI changes to reflect latest HVM and instance type changes to t2.micro 2015-06-02 15:54:08 -04:00
Sathiya Shunmugasundaram 111c7ca9f6 removed kill signal INT from upstart 2015-06-01 13:49:24 -04:00
Sathiya Shunmugasundaram d8921e8ad1 adding README 2015-06-01 13:43:50 -04:00
Sathiya Shunmugasundaram dba915b8a5 variable changes for instance types 2015-06-01 01:57:18 -04:00
Sathiya Shunmugasundaram 0d7f3c6d27 Rename rhel to rhel6 2015-06-01 01:43:52 -04:00
Sathiya Shunmugasundaram 1bb019423d Adding rhel scripts and changes for rhel paramaters 2015-06-01 01:26:50 -04:00