Commit Graph

23 Commits

Author SHA1 Message Date
Tim Gross
22bfcdecf1 docs: add missing copyright headers in Terraform examples (#20412) 2024-04-16 15:21:03 -04:00
Nick Wales
e014e8411c terraform: updates AWS example packer and terraform code (#19512)
The "Provision a Nomad cluster in the cloud" works in AWS with these updates:

- use an available ubuntu version
- uses hashicorp packages where possible
- updates Nvidia installation
- installs CNI plugins
2024-04-16 10:47:31 -04:00
Kerim Satirli
5e1bbf90fc docs: update all URLs to developer.hashicorp.com (#16247) 2023-10-24 11:00:11 -04:00
hashicorp-copywrite[bot]
a9d61ea3fd Update copyright file headers to BUSL-1.1 2023-08-10 17:27:29 -05:00
Bruce Lok
7173d3bc25 Add missing consul grpc config (#17943) 2023-07-24 12:39:23 +01:00
hashicorp-copywrite[bot]
f005448366 [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
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