Commit Graph

17 Commits

Author SHA1 Message Date
Mahmood Ali
cd59172191 Format Terraform files (#11099)
Also format terraform scripts with hclfmt, equivalent to terraform fmt.

I opted not to use terraform fmt, because I didn't want to introduce dev dependency on the terraform CLI.

Also, I've optimized the find command to ignore spurious directories (e.g. .git, node_modules) that seem to be populated with too many files! make hclfmt takes 0.3s on my mac down from 7 seconds!
2021-09-01 15:15:06 -04:00
Seth Hoenig
2a35c35a6e dist: place systemd unit options correctly
This PR places StartLimitIntervalSec and StartLimitBurst in the
Unit section of systemd unit files, rather than the Service section.

https://www.freedesktop.org/software/systemd/man/systemd.unit.html

Fixes #10065
2021-02-22 19:23:00 -06:00
Kent 'picat' Gruber
aa23c57299 Cleanup, enable the Vault UI, and bind to all IPv4 addresses in the config
This make the config cleaner, and allows Vault to actually be accessible through a load balancer.
2020-07-16 15:26:22 -04:00
Kent 'picat' Gruber
153fffe58a Create terraform/shared/config/consul_gce.service 2020-07-16 15:20:34 -04:00
Michael Schurter
475bcaafd6 docs: sync systemd unit files; update deploy guide
The systemd configs spread across our repo were fairly out of sync. This
should get them on our best practices.

The deployment guide also had some strange things like running Nomad as
a non-root user. It would be fine for servers but completely breaks
clients. For simplicity I simply removed the non-root user references.
2019-03-19 15:18:12 -07:00
Omar Khawaja
24eaa4b9f9 AWS env update (#5423)
* update versions of all products and add consul-template

* update client and server user_data scripts

* modify README.md and terraform.tfvars

* fix typo in consul-template system unit file

* update AMI id
2019-03-15 15:55:34 -04:00
Thomas Hackett
122c075bde Corrected vault address and port in client/server hcl 2018-09-14 16:18:03 +00:00
Rob Genova
bfd0967acf Enable raw_exec and Docker privileged mode 2018-03-20 17:48:14 +00:00
Rob Genova
042ee76e3a update config files to support systemd and Azure; reorganize Packer file hierarchy; update Vagrantfile to use latest tool versions 2017-11-15 19:31:46 +00:00
Rob Genova
7d1f35a5b9 Use per cloud upstart config files 2017-11-01 21:13:58 +00:00
Rob Genova
26a048da02 update Consul config files to use updated retry-join syntax 2017-11-01 21:09:07 +00:00
Rob Genova
44b6f25380 bind Nomad to all interfaces; enable Consul UI 2017-08-04 18:00:05 +00:00
Rob Genova
9b80aeaeec remove GOMAXPROCS 2017-07-07 09:48:19 -07:00
Rob Genova
89b8118d7f remove custom chroot_env 2017-07-07 09:09:22 -07:00
Rob Genova
6a6f9ca5da various script and config file tweaks 2017-06-25 10:09:54 -07:00
Rob Genova
547e7faae6 refactor build and provisioning scripts to support DNS integration, HDFS 2017-06-24 16:25:46 -07:00
Rob Genova
9f1933e2c4 Initial commit for Terraform/AWS support 2017-05-15 11:56:41 -07:00