Skip to main content

Gruntwork release 2018-01

Guides / Update Guides / Releases / 2018-01

This page is lists all the updates to the Gruntwork Infrastructure as Code Library that were released in 2018-01. For instructions on how to use these updates in your code, check out the updating documentation.

Here are the repos that were updated:

gruntwork

v0.0.16

Published: 1/18/2018 | Release notes

https://github.com/gruntwork-io/gruntwork/pull/21: gruntwork now checks that you're logged in as an IAM user and not a root user.

v0.0.15

Published: 1/17/2018 | Release notes

https://github.com/gruntwork-io/gruntwork/pull/19: Check that the account you're logged into is the root of your AWS Organization, as that's the only account that can create child accounts.

terraform-aws-asg

v0.6.6

Published: 1/8/2018 | Release notes

Support for Terraform 11

v0.6.5

Published: 1/6/2018 | Release notes

  • ENHANCEMENT: module/server-group. Optionally allow users to specify their own list of names to be used when creating DNS records. Optionally create an Elastic IP Address for each Elastic Network Interface so that servers in the Server Group are accessible via the public Internet. This is especially handy for automated tests, but most production deployments should reside within the private VPC only. (#18, #19, #20, #21)

terraform-aws-ci

v0.6.0

Published: 1/8/2018 | Release notes

Support for Terraform 11

terraform-aws-data-storage

v0.5.1

Published: 1/24/2018 | Release notes

https://github.com/gruntwork-io/module-data-storage/pull/35: The aurora module now exposes a db_cluster_parameter_group_name parameter you can use to set a custom parameter group name.

v0.5.0

Published: 1/13/2018 | Release notes

terraform-aws-ecs

v0.6.1

Published: 1/24/2018 | Release notes

  • #49: The roll-out-ecs-cluster-update.py script will now display better error messages if it can't find your ECS cluster for some reason (e.g., you specified the wrong region).

  • #50: The package now supports placement_strategy and placement_constraints

  • This package is now compatible with Terraform 11

terraform-aws-lambda

v0.2.0

Published: 1/13/2018 | Release notes

terraform-aws-monitoring

v0.9.0

Published: 1/25/2018 | Release notes

v0.8.2

Published: 1/4/2018 | Release notes

https://github.com/gruntwork-io/module-aws-monitoring/pull/41: The ecs-service-alarms module now exposes ecs_service_high_memory_utilization_treat_missing_data and ecs_service_high_cpu_utilization_treat_missing_data input variables that you can use to configure what the alarms should do if no data is being emitted (default is missing).

terraform-aws-openvpn

v0.5.2

Published: 1/25/2018 | Release notes

https://github.com/gruntwork-io/package-openvpn/pull/36: The root volume IOPS is now also configurable for io1 volume types.

v0.5.1

Published: 1/24/2018 | Release notes

https://github.com/gruntwork-io/package-openvpn/pull/35: The root volume size and type of the openvpn-server module are now configurable.

terraform-aws-sam

v0.0.2

Published: 1/16/2018 | Release notes

terraform-aws-security

v0.7.0

Published: 1/12/2018 | Release notes

terraform-aws-server

v0.3.0

Published: 1/12/2018 | Release notes

terraform-aws-static-assets

v0.2.0

Published: 1/7/2018 | Release notes

https://github.com/gruntwork-io/package-static-assets/pull/4: The cloudfront module now enables gzip compression by default. This is a backwards incompatible change, so if for some reason you don't want to enable gzip compression, you'll need to set compress = false.

terraform-aws-vpc

v0.4.1

Published: 1/25/2018 | Release notes

https://github.com/gruntwork-io/module-vpc/pull/37: You can now set different tags for each of the different types of subnets (public subnets, private app subnets, etc).

v0.4.0

Published: 1/11/2018 | Release notes

bump tests and circleci config for terraform 11 testing add support for num_nat_gateways=0 add new tests for num_nat_gateways=0

terraform-aws-zookeeper

v0.3.0

Published: 1/19/2018 | Release notes

https://github.com/gruntwork-io/package-zookeeper/pull/17: In the previous release, we tried to move away from the webupd8 JDK installer for Ubuntu, which stopped working for the latest version of JDK8, to a custom one, but it turns out the webupd8 had a huge amount of custom code (e.g., creating symlinks, configuring fonts, setting up env vars, etc) that we were missing. In this release, we've gone back to the webupd8, but with a patch that makes it work again with the latest JDK8. That means that we are back to the --version flag for Ubuntu installs and --download-url and --checksum for Amazon Linux / CentOS.

v0.2.0

Published: 1/17/2018 | Release notes

  • BREAKING CHANGE: The install-oracle-jdk module now installs Oracle JDK directly from Oracle for Debian and Ubuntu Linux. We also updated the default Oracle Java version to the latest JDK8 as of January 16, 2018. (#14 )

    This is barely a breaking change, but it still qualified as breaking. Previously, install-oracle-jdk accepted a --version argument used to install a particular major version of the JDK (e.g. 8). Now, if you wish to specify a version of the JDK other than our default, you can pass in custom values for --download-url and --checksum for both Debian/Ubuntu and RHEL/CentOS/Amazon Linux.