Skip to main content

Gruntwork release 2017-07

Guides / Update Guides / Releases / 2017-07

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

Here are the repos that were updated:

boilerplate

v0.2.15

Published: 7/17/2017 | Release notes

https://github.com/gruntwork-io/boilerplate/pull/38: You can now conditionally enable or disable dependencies using the skip attribute.

v0.2.14

Published: 7/14/2017 | Release notes

https://github.com/gruntwork-io/boilerplate/pull/37: For map variables, render the key in addition to the value.

v0.2.13

Published: 7/14/2017 | Release notes

https://github.com/gruntwork-io/boilerplate/pull/36: Fix reference lookup so it works with dependencies.

v0.2.12

Published: 7/13/2017 | Release notes

https://github.com/gruntwork-io/boilerplate/pull/35: Add support for variable references

v0.2.11

Published: 7/13/2017 | Release notes

https://github.com/gruntwork-io/boilerplate/pull/34: You can now use Go templating syntax in variable values.

v0.2.10

Published: 7/13/2017 | Release notes

https://github.com/gruntwork-io/boilerplate/pull/33: You can now use interpolations in the template-folder and output-folder params of dependencies.

terraform-aws-asg

v0.3.0

Published: 7/14/2017 | Release notes

https://github.com/gruntwork-io/module-asg/pull/7: You can now set custom tags on your EC2 Instances using the new custom_tags parameter in the asg-rolling-deploy module. Please note that this release will only work with Terraform 0.9.6 and above!

terraform-aws-ci

v0.3.21

Published: 7/26/2017 | Release notes

v0.3.20

Published: 7/13/2017 | Release notes

https://github.com/gruntwork-io/module-ci/pull/41: Fix log message in git-add-commit-push.

terraform-aws-data-storage

v0.2.8

Published: 7/25/2017 | Release notes

  • ENHANCEMENT/#23: The aurora and rds modules now support a new var, var.custom_tags, that allows the user to add arbitrary AWS tags to the RDS Instance and its Security Group.

v0.2.7

Published: 7/3/2017 | Release notes

https://github.com/gruntwork-io/module-data-storage/pull/22: You can now enable IAM authentication for Aurora by using the iam_database_authentication_enabled parameter.

terraform-aws-ecs

v0.5.4

Published: 7/23/2017 | Release notes

  • ENHANCEMENT/#36: On module ecs-cluster, users can now optionally specify var.custom_tags_security_group and var. custom_tags_ec2_instances to assign a set of custom tags to the Security Group and EC2 Instances, respectively, created as part of an ECS Cluster.

v0.5.3

Published: 7/19/2017 | Release notes

https://github.com/gruntwork-io/module-ecs/pull/33: Added a new script called run-ecs-task that will run a Task in ECS, wait for the Task to exit, and exit with the same exit code as the Task. This is a handy way to run one-off Tasks (e.g., apply a schema migration) in an ECS cluster as part of an automated process (e.g., automated deployment).

v0.5.2

Published: 7/15/2017 | Release notes

Expose the volume_size and volume_type properties for the ECS Instance

v0.5.1

Published: 7/14/2017 | Release notes

https://github.com/gruntwork-io/module-ecs/pull/34:

  • Fix the AWS get-login command we use in the ecs-scripts module so it works with the latest versions of Docker.
  • Add support for using the GitLab Docker registry.

terraform-aws-lambda

v0.1.0

Published: 7/20/2017 | Release notes

https://github.com/gruntwork-io/package-lambda/pull/6: BACKWARDS INCOMPATIBLE CHANGE. We've renamed the source_dir parameter to source_path to better reflect that the variable may point to a directory or a single zip file.

v0.0.4

Published: 7/19/2017 | Release notes

https://github.com/gruntwork-io/package-lambda/pull/4, https://github.com/gruntwork-io/package-lambda/pull/5: You can now pass your own zip file directly to the lambda module rather than having it create the zip file for you by setting the skip_zip param to true.

terraform-aws-load-balancer

v0.5.1

Published: 7/25/2017 | Release notes

  • ENHANCEMENT/#15: Users can now specify a custom set of tags that will be applied to the AWS Security Group and the ALB via var.custom_tags.

terraform-aws-messaging

v0.0.2

Published: 7/12/2017 | Release notes

https://github.com/gruntwork-io/package-messaging/pull/5: fix a bug when no publishers or subscribers are provided for the policy

v0.0.1

Published: 7/2/2017 | Release notes

Initial release of package-messaging

terraform-aws-mongodb

v0.2.2

Published: 7/31/2017 | Release notes

terraform-aws-monitoring

v0.4.7

Published: 7/25/2017 | Release notes

terraform-aws-security

v0.5.3

Published: 7/26/2017 | Release notes

  • ENHANCEMENT/#42: The cloudtrail and kms-master-key modules now have a var.tags that allows you to assign custom AWS tags to the resources created by these modules that support tagging in AWS.

v0.5.2

Published: 7/14/2017 | Release notes

  • ENHANCEMENT/#41: The iam-groups modules now lets you optionally add an IAM Group specially for granting the permissions necessary for automated deployment.
  • BUG FIX/#40: IAM Users with the "self-management" IAM Policy can now delete an SSH Key they've uploaded.

terraform-aws-server

v0.1.9

Published: 7/21/2017 | Release notes

  • ENHANCEMENT/#12: The single-server module now accepts an optional tags parameter that will add the given tags to the EC2 Instance and Security Group created by that module.

terraform-aws-vpc

v0.1.8

Published: 7/26/2017 | Release notes

fix an issue with duplicate rule numbers in the nacls

v0.1.7

Published: 7/26/2017 | Release notes

  • ENHANCEMENT/#19: Many of the VPC modules now accept a var.tags that will set a custom set of AWS tags on the AWS resources that support tagging.

v0.1.6

Published: 7/25/2017 | Release notes

add additional rules necessary to make ntp work in the private subnets

v0.1.5

Published: 7/25/2017 | Release notes

add outbound ntp support on the network acls for the private subnets

terraform-aws-zookeeper

v0.0.1

Published: 7/26/2017 | Release notes

First release!

The basic implementation and example code is in place, but docs and tests are still a TODO, so I'm marking this as a pre-release.