Skip to content

Releases: skyscrapers/terraform-bluegreen

3.2.3

27 Jul 07:56
2dd4f21
Compare
Choose a tag to compare
Update versions.tf

Fix Interpolation-only expressions in scaling module

15 Jan 09:44
72b8dd3
Compare
Choose a tag to compare

Add some extra vars to the scaling module

07 Apr 14:33
7e6185b
Compare
Choose a tag to compare
Add variable for datapoints_to_alarm (#30)

This adds the option to customize the `datapoints_to_alarm` attribute of the `aws_cloudwatch_metric_alarm` resources

3.1.0 Removed Type tag as default tag

01 Aug 11:02
a402c6a
Compare
Choose a tag to compare

We've decided to remove the Type tag from the default list of tags as there was a version inconsistency and we want to let the user select the desired tags he wants to add to the ASGs

3.0.1 Bug-fix after terraform 0.12 upgrade

24 Jun 14:54
5b882c0
Compare
Choose a tag to compare

This PR fixes a bug in the scaling module introduced after the upgrade to tf 0.12

3.0.0 Terraform 0.12

14 Jun 15:44
f97842f
Compare
Choose a tag to compare

Refactor to be compatible with Terraform 0.12

2.0.0: Refactor - release 2.0 (#25)

29 Apr 09:18
ae09461
Compare
Choose a tag to compare

Refactor:

  • Improved documentation
  • Consolidated variable names and formats to make it consistent with other modules
  • Simplified naming

Additions:

  • Return the autoscaling group names without creating a dependency on the resources
  • Add initial lifecycle hooks variable

Breaking changes:

  • Removal of project and environment variables in favour of just name. If you want to keep the old naming format, just set var.name as asg-<project>-<name>-<environment> in the bluegreen module, and <project>-<environment>-<name> in the scaling module.
  • Split some variables into blue and green. Some parameters were generic for both autoscaling groups and we've now made them specific for each of them.
    • user_data -> blue_user_data and green_user_data
    • instance_type -> blue_instance_type and green_instance_type
    • disk_volume_size -> blue_disk_volume_size and green_disk_volume_size
    • disk_volume_type -> blue_disk_volume_type and green_disk_volume_type
  • Renamed autoscaling_group_name variable to autoscaling_group_names in the scaling module.

Note: We will soon also move to using launch templates instead of configs.

1.6.0

09 Apr 15:06
6f62338
Compare
Choose a tag to compare

Added wait_for_capacity_timeout option

This option allows to set the maximum duration that Terraform should wait for ASG instances to be healthy before timing out. Setting this to 0 causes Terraform to skip all Capacity Waiting behavior.

1.5.0

04 Apr 13:55
f970467
Compare
Choose a tag to compare
Allow specifying spot_price (#23)

Add support for assuming a role in the target account for the bluegreen script

01 Feb 12:12
6eb1464
Compare
Choose a tag to compare
Enable bluegreen script to assume a role in the target account (#22)

* Enable bluegreen script to assume a role in the target account

* Small fixes