Commit graph

146 commits

Author SHA1 Message Date
Omar Khawaja b1d2fa77d3
separate vars and outputs into their own files and update default link in nomad binary variable to 0.10.0 release (#6550) 2019-10-25 14:15:30 -04:00
Omar Khawaja 01f2ca6941
Upgrade Nomad terraform directory for TF 0.12+ (#6424)
* update

* fix error

* convert server ips in list of string and loop through for output

* drop the for loop in outputs and keep the join command

* switched to TF 0.12 splat expression
2019-10-07 12:43:42 -04:00
Michael Schurter 228899c32f e2e: test demo job for connect 2019-09-04 12:40:08 -07:00
Ryan Lewkowicz c407db6ade bumped hadoop version 2019-08-12 16:40:04 -04:00
Preetha 09e950dd48
Merge pull request #5938 from RenaudWasTaken/master
Updated the TensorRT demo to use the official NVIDIA image
2019-07-15 11:30:31 -05:00
Omar Khawaja 22ebf2bbc1
TF config enable services (#5947)
* enable vault, consul, and nomad services to make them persistent after reboot

* update AMI
2019-07-11 22:36:58 +02:00
Renaud Gaubert 02ff3a5ac2 Updated tensorrt demo to use the official nvidia image
Signed-off-by: Renaud Gaubert <rgaubert@nvidia.com>
2019-07-07 16:04:52 -07:00
Omar Khawaja 81f0764697 roll back to previous ami 2019-06-18 10:20:13 -04:00
Charlie Voiselle ded9dcbb9a Proposing new tfvars with additional inline docs 2019-05-24 12:30:06 -04:00
Mahmood Ali bfc907827c docs: update s3 urls to use virtual bucket style
In response to https://forums.aws.amazon.com/ann.jspa?annID=6776
2019-05-06 10:39:51 -04:00
Chris Baker 14bfd8869b
Merge pull request #5550 from hashicorp/cgbaker/update-terraform
More terraform updates
2019-04-11 10:18:28 -04:00
Chris Baker 61961d338e terraform: modified default client instance type to a more reasonable t2.medium, left commented GPU instance type 2019-04-11 14:13:30 +00:00
Chris Baker 8432afc458 terraform/packer: revert name of AMI to generic "hashistack" instead of my name 2019-04-11 14:11:32 +00:00
Chris Baker 921dfa32a7
Update setup.sh 2019-04-11 09:31:47 -04:00
Chris Baker 5a4ec44f38 example: nvidia tensorrt example using GPU device plugin 2019-04-11 13:01:13 +00:00
Chris Baker c135bad029 terraform: work on terraform setup
* support for 0.9.0
* ELB for servers
* better output
* customizable security groups
* nvidia-docker support
* different server/client instance types
2019-04-11 13:00:20 +00:00
Michael Schurter 30db07cccb 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 2eab3db0dc
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
Omar Khawaja 0f45d81e7c
make root block device size configurable (#5368) 2019-02-28 11:35:57 -05:00
Nathan R Valentine 7fdf78c57c change retry_join to a map for easier tag handling 2018-12-18 15:48:17 -08:00
Omar Khawaja 0b9f32c6d2
AWS sandbox environment upgrade (#4873)
* upgrade Nomad from 0.8.4 to 0.8.6

* update deprecated nomad and vault commands

* update AMI ID

* add ingress rule for default fabio port and fabio UI

* upgrade Consul and Vault versions

* update AMI ID in README.md and terraform.tfvars
2018-11-13 23:21:01 -05:00
Thomas Hackett 40767c2b12 Corrected vault address and port in client/server hcl 2018-09-14 16:18:03 +00:00
Charlie Voiselle 523e8f7043
Fix typo 2018-08-13 10:38:22 -04:00
Alvaro Miranda Aguilera b0a2193b07
Update README.md 2018-07-20 11:39:12 +02:00
Rob Genova b1fc227b5c bump Vault, Consul, Nomad versions; update AWS AMI 2018-06-26 22:13:47 +00:00
Alex Dadgar d7ec121ca1
Merge pull request #4375 from listrophy/patch-3
README: newer Vault init command
2018-06-05 09:55:07 -07:00
Brad Grzesiak 28e50dfcb8
README: newer Vault init command
Got a warning message:

```
WARNING! The "vault init" command is deprecated. Please use "vault operator
init" instead. This command will be removed in Vault 0.11 (or later).
```
2018-06-05 11:37:06 -05:00
Brad Grzesiak ede9cb9437
README: use newer command
Got:

```
WARNING! The "nomad server-members" command is deprecated. Please use "nomad
server members" instead. This command will be removed in Nomad 0.10 (or
later).
```
2018-06-05 11:35:03 -05:00
Brad Grzesiak 2daff8cec8
Update README.md
git-clone'ing doesn't automatically jump you into the dir, so this doc update fixes a missing step
2018-06-05 10:29:57 -05:00
Rob Genova 40fff0cbfa bump Nomad to 0.8.1, Hadoop to 2.7.6 2018-04-18 22:33:58 +00:00
Rob Genova 276b4f5619 Update to Nomad 0.8, Consul 1.0.7 and Vault 0.10 2018-04-15 23:00:55 +00:00
Rob Genova 83e7aedef2 New AMI based on bumped dependency versions 2018-04-12 16:53:09 +00:00
Michael Schurter 58d2b8b7be tf: update services and add tools
Also use the latest method for installing Docker via:
https://docs.docker.com/install/linux/docker-ce/debian/
2018-04-04 15:05:49 -07:00
Rob Genova 24140e17dd Add variable to enable unique naming of infra components 2018-03-31 18:01:21 +00:00
Rob Genova 4db0f9a4a4 Bump Hadoop version in run-time config scripts; update AMI 2018-03-20 19:55:09 +00:00
Rob Genova 55f1448336 Enable raw_exec and Docker privileged mode 2018-03-20 17:48:14 +00:00
Rob Genova e318226d42 Bump Hadoop version 2018-03-20 17:47:24 +00:00
Rob Genova f42487531a Support dynamic replacement of the Nomad binary at run-time 2018-03-20 17:46:32 +00:00
Josh Soref 46a4cafe65 spelling: usually 2018-03-11 19:12:06 +00:00
Josh Soref a675868285 spelling: available 2018-03-11 17:42:56 +00:00
Rob Genova 5d4327baeb Update AWS scripts and README to reflect latest, pre-built AMI 2018-01-09 22:35:58 +00:00
Rob Genova 70a0e81af5 Use latest versions of Consul, Vault and Nomad 2018-01-08 22:44:02 +00:00
Rob Genova ad89f608b9
Update README.md 2017-12-07 10:35:46 -08:00
Rob Genova ac325b8dd9
Update README.md 2017-12-03 14:16:45 -08:00
Rob Genova 18374b04c0
Update README.md 2017-12-03 14:14:19 -08:00
Rob Genova f2f1d1c6ee bump Terraform version to 0.11.0 2017-11-17 14:26:27 -08:00
Rob Genova 472c88798c bump Packer version to 1.1.2 2017-11-17 12:22:21 -08:00
Rob Genova 173e8fd40e
Update README.md 2017-11-15 14:18:49 -08:00
Rob Genova 67d21ed192 restructure README files; add Azure README 2017-11-15 19:40:34 +00:00
Rob Genova b2b9dc10dc update provisioning scripts to support both AWS and Azure 2017-11-15 19:39:36 +00:00
Rob Genova c392e85738 update AWS Terraform configs for consistency 2017-11-15 19:38:50 +00:00
Rob Genova 5768949d66 update Azure Terraform configs 2017-11-15 19:37:32 +00:00
Rob Genova ffa44f6651 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 9f724b07fc update AWS Terraform configs to support multi-cloud changes 2017-11-01 21:18:07 +00:00
Rob Genova e0b8465ae3 Update build and runtime config scripts to support multiple clouds 2017-11-01 21:15:58 +00:00
Rob Genova 7cd3eeb611 Use per cloud upstart config files 2017-11-01 21:13:58 +00:00
Rob Genova 3253e12738 update Consul config files to use updated retry-join syntax 2017-11-01 21:09:07 +00:00
Rob Genova 78e80e9f83 Packer, Terraform configs for Azure 2017-11-01 21:07:13 +00:00
Adam Matan 92ca51a632 Code highlighting 2017-08-10 14:23:25 +03:00
Rob Genova 0bf3f5da2d update AMI ID; remove unnecessary output 2017-08-08 00:41:17 +00:00
Rob Genova 7f87b0ea20 bind Nomad to all interfaces; enable Consul UI 2017-08-04 18:00:05 +00:00
Rob Genova 5bcf32282f Update scripts and AMI to reflect Nomad 0.6 2017-07-26 22:34:34 +00:00
Rob Genova e92daeb943 update AMI 2017-07-07 22:31:22 -07:00
Rob Genova 9fd45265f2 Replace references to personal S3 bucket 2017-07-07 22:29:21 -07:00
Rob Genova 2174eaa65e update AMI ID 2017-07-07 11:11:25 -07:00
Rob Genova 4a17d570ae remove GOMAXPROCS 2017-07-07 09:48:19 -07:00
Rob Genova a4b1260cf6 minor formatting fix 2017-07-07 09:47:52 -07:00
Rob Genova 3e0d507792 remove custom chroot_env 2017-07-07 09:09:22 -07:00
Michael Schurter 2d2325eea7 Fix super minor typos 2017-06-26 10:56:50 -07:00
Michael Schurter e51e4dee9a Minor doc updates
Oxford comma, links to spark fork, etc
2017-06-26 10:51:59 -07:00
Rob Genova 3d5805d296 update AMI 2017-06-25 12:59:50 -07:00
Rob Genova fddf190f5f cleanup build/provision shell scripts 2017-06-25 11:54:56 -07:00
Rob Genova 7f1c84c59c slight tweak to Packer README 2017-06-25 11:54:29 -07:00
Rob Genova 7a938fde20 cleanup Vagrantfile, Terraform configs and Nomad job files 2017-06-25 11:10:14 -07:00
Rob Genova dbbaea9e09 reformat Packer README 2017-06-25 11:09:05 -07:00
Rob Genova 72f45ff634 README formatting 2017-06-25 10:45:30 -07:00
Rob Genova da8811a097 various script and config file tweaks 2017-06-25 10:09:54 -07:00
Rob Genova ebc20d47da update READMEs 2017-06-25 10:09:28 -07:00
Rob Genova e52ae12941 obscure KEY_NAME 2017-06-24 16:51:26 -07:00
Rob Genova 2edf307503 update READMEs 2017-06-24 16:50:11 -07:00
Rob Genova e509a5478b update top level README 2017-06-24 16:28:55 -07:00
Rob Genova 708dcd1cc7 add job files and Dockerfiles 2017-06-24 16:28:12 -07:00
Rob Genova 4752dcd117 refactor build and provisioning scripts to support DNS integration, HDFS 2017-06-24 16:25:46 -07:00
Rob Genova 1e6cb9042f refactor Terraform module, Packer config; bump tool version #s in Vagrantfile 2017-06-24 16:24:24 -07:00
Rob Genova 0de149d900 tweak top level README 2017-06-16 14:46:51 -07:00
Rob Genova b234a4e3d8 update READMEs 2017-06-15 15:49:02 -07:00
Rob Genova 2a55f9ce2b use appropriate AMI name 2017-06-15 15:48:18 -07:00
Rob Genova fe5797bfaa install latest versions of products 2017-06-15 15:47:46 -07:00
Rob Genova 7ef28b1604 Fix minor syntax issue 2017-06-15 15:46:53 -07:00
Rob Genova 26c937249c update READMEs 2017-05-15 21:40:20 -07:00
Rob Genova 04d601f013 Merge branch 'f-terraform-config' of github.com:hashicorp/nomad into f-terraform-config 2017-05-15 21:36:02 -07:00
Rob Genova d5c3fabc77 update READMEs 2017-05-15 21:33:40 -07:00
rcgenova a205443992 Update README.md 2017-05-15 21:19:51 -07:00
rcgenova b7fc422cea Update README.md 2017-05-15 21:19:17 -07:00
Rob Genova 33e7af8314 terraform README updates 2017-05-15 21:17:48 -07:00
Rob Genova 3de63d132c Initial commit for Terraform/AWS support 2017-05-15 11:56:41 -07:00