Skip to content
This repository has been archived by the owner on Jan 25, 2023. It is now read-only.

Releases: hashicorp/terraform-aws-nomad

v0.6.4

13 Jul 11:15
fdac24d
Compare
Choose a tag to compare

Modules affected

  • nomad-cluster

Description

  • The nomad-cluster now allows you to enable scale-in protection using the protect_from_scale_in input variable.

Special thanks

Related links

v0.6.3

18 May 09:00
ebb260b
Compare
Choose a tag to compare

Modules affected

  • nomad-cluster

Description

  • The nomad-cluster module will now respect a snapshot_id setting passed in via the ebs_block_devices input variable.

Special thanks

  • Thanks to @pp23 for the PR!

Related links

v0.6.2

03 May 11:03
72769cf
Compare
Choose a tag to compare

Modules affected

  • None (only the example Packer template is affected)

Description

  • Updated the example Packer template in nomad-consul.json to configure Docker to start at boot.

Special thanks

Related links

v0.6.1

30 Apr 08:52
8ed23c7
Compare
Choose a tag to compare

Modules affected

  • None (only the example Packer template is affected)

Description

  • Updated the example Packer template in nomad-consul.json to use clean_resource_name instead of clean_ami_name, as the latter was deprecated in Packer 1.5+.

Special thanks

Related links

v0.6.0

10 Apr 09:40
347cec8
Compare
Choose a tag to compare

Modules affected

  • install-nomad [BREAKING CHANGES]
  • run-nomad [BREAKING CHANGES]

Description

  • We have switched Nomad to using systemd instead of supervisord, as systemd is now available on all major Linux distros.

Migration guide

  • The only API change is that the run-nomad script now takes in optional --systemd-stdout and --systemd-stderr parameters instead of a --log-dir parameter. If you don't specify these params, logs will go to systemd's default (journal).
  • You will now need to use systemd to interact with Nomad on the OS, mainly by using systemctl.

Special thanks

Related links

v0.5.2

26 Feb 09:46
5ecf115
Compare
Choose a tag to compare

Modules affected

  • nomad-security-group-rules

Description

  • The module now correctly handles the case where allowed_inbound_cidr_blocks is an empty list.

Special thanks

Related links

v0.5.1

20 Jan 14:56
c749cb1
Compare
Choose a tag to compare

Modules affected

  • (none)

Description

  • Fix a few broken links in the READMEs

Related links

v0.5.0

10 Jul 13:31
2594c94
Compare
Choose a tag to compare

Modules affected

  • nomad-cluster [BACKWARDS INCOMPATIBLE]
  • nomad-security-group-rules [BACKWARDS INCOMPATIBLE]

Description

All the modules are now terraform 0.12.0 compatible. Note that this means the modules are no longer compatible with terraform 0.11 and under. Starting this release, you must use terraform 0.12.0 or greater to use this module.

All the module variables have been updated to use concrete types based on the new type system introduced in terraform 0.12.0. You can learn more about the types in the official documentation.

Note that as part of this, we switched to using null to indicate unset values when passing them through to resources. If you were previously using a 0 value ("" for strings and 0 for numbers), review the module variables.tf file to double check if the 0 value has been converted to a null.

Related links

v0.4.5

02 Oct 10:59
c381ead
Compare
Choose a tag to compare

#34: You can now add EBS Volumes to your Nomad cluster by configuring the new ebs_block_device parameter in the nomad-cluster module.

v0.4.4

27 Aug 18:23
fa6197c
Compare
Choose a tag to compare

#32: The root example now lets you specify a custom VPC using the vpc_id parameter.