Skip to main content

Gruntwork release 2017-12

Guides / Update Guides / Releases / 2017-12

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

Here are the repos that were updated:



Published: 12/22/2017 | Release notes

v0.0.14: The wizard now properly requests TLS certs with wildcard domain names.


Published: 12/18/2017 | Release notes Improve error handling and documentation around AWS Organizations.


Published: 12/9/2017 | Release notes You can now set the account name to __current__ to have the gruntwork CLI make changes in the current AWS account rather than a child account.


Published: 12/7/2017 | Release notes The gruntwork CLI will now use DNS validation when possible for TLS certs from ACM, so validation is completely automatic, and does not require clicking links in your email.


Published: 12/6/2017 | Release notes Remove validation for state when registering domain names.


Published: 12/4/2017 | Release notes Add support for domains registered outside of AWS.



Published: 12/18/2017 | Release notes

  • ENHANCEMENT: module/server-group. Add the option of assigning a Route 53 DNS Record to each ENI attached to an EC2 Instance in the Server Group. This provides an effective way of addressing ENIs via DNS instead of via their static IP address. (#15)



Published: 12/8/2017 | Release notes Add a pre-commit hook for use with pre-commit for running terraform fmt. For usage instructions, check out pre-commit module documentation.



Published: 12/19/2017 | Release notes Fix the default param group name for SQL server, which uses a different format than all the other DBs.



Published: 12/14/2017 | Release notes, The ecs-cluster-alarms module now exposes ecs_cluster_high_memory_utilization_treat_missing_data and ecs_cluster_high_cpu_utilization_treat_missing_data input variables you can use to configure what the alarms should do if no data is being emitted (default is missing). Also, fix a bug in configure-syslog that would cause yum update to hang, waiting for user input.


Published: 12/13/2017 | Release notes Fig logrotate settings to use copytruncate (so files are rotated properly even if a process maintains the old file handle) and maxsize instead of size (as size conflicts with daily). To use maxsize, we also had to install a newer version of logrotate on Amazon Linux distros, which, by default, run a version that's more than 7 years old.



Published: 12/8/2017 | Release notes


  • Update package to default the certificate revocation list (crl) expiration to 10 years
  • fix an issue with intermittent test failures
  • migrate to dep from glide
  • migrate to Circle CI 2.0
  • add backup-openvpn-pki module
  • backup pki on an hourly basis via cron
  • update docs

When upgrading to this version, it is important to make sure you install the new backup-openvpn-pki module in your packer templates. For an example, please see the packer example in the examples folder.

We also suggest explicitly providing values for the --request-url parameter to the run-process-requests script and the --revoke-url parameter to the run-process-revokes script. For a working example, see the script from the openvpn-host example.



Published: 12/22/2017 | Release notes

initial release



Published: 12/3/2017 | Release notes You can now configure the source_dest_check param on the single-server module.