Skip to content

Releases: cloudposse/terraform-aws-rds

0.12.0 Add instance ARN to outputs

21 Sep 02:58
Compare
Choose a tag to compare

what

  • Add instance ARN to outputs

why

  • Due to a deficiency in the AWS API, the master instance ARN is required if you wish to create a replica in a different subnet group than the master. To do this, one needs the master ARN.

references

0.11.0 Add support for auto-scaling storage

16 Sep 15:29
Compare
Choose a tag to compare

what

  • Add max_allocated_storage variable

why

  • RDS support for auto-scaling storage
  • Closes #37

references

0.9.1

30 Jul 05:23
Compare
Choose a tag to compare

fix for calculating major engine version in case of postgres engine

0.10.0 Convert to TF 0.12. Add tests. Add Codefresh test pipeline

25 Jul 17:18
4c301ab
Compare
Choose a tag to compare

what

  • Port module to Terraform 0.12
  • Pin all providers
  • Add example for testing
  • Add bats and terratest for the example
  • Add Codefresh badge to point to the test pipeline in terraform-modules project
  • Update README

why

  • Module currently does not work with 0.12. Much easier syntax
  • Better regression control
  • Automatically test the example on every commit and pull request
  • Provision resources on AWS in the test account and check the outputs for the correct values
  • terraform-modules project contains pipelines for all terraform modules

0.9.0 Calculate major engine version if not provided

19 Jul 15:10
Compare
Choose a tag to compare

what

  • Calculate major engine version if not provided

why

  • major_engine_version is not a required parameter, while engine_version is, but not providing it leads to errors when creating the db_option_group
  • Use the engine_version parameter and extract the major version from it (the first two segments), if no major_engine_version parameter was provided

0.8.0 Add `deletion_protection` parameter for RDS instances

13 May 18:20
Compare
Choose a tag to compare

what

  • Add deletion_protection parameter for RDS instances

why

  • RDS now supports a deletion_protection flag, similar to the termination_protection flag on EC2 instances. If enabled, thisflag will prevent the accidental deletion of a database. This require the terraform AWS provider be at least version 1.39.0

0.7.0 Add `associate_security_group_ids` variable

09 May 17:50
Compare
Choose a tag to compare

what

  • Add associate_security_group_ids variable

why

  • This setting allows for existing SGs to be assigned to the RDS instance, which allows for setups where other services have Security Groups which have rules pointing to existing target groups, and we add this RDS instance to that target group. The result is the RDS is a member of multiple Security Groups, one built by this
    module to control ingress rules specific to this instance, and others which are defined
    elsewhere that might add common rules to multiple RDS instances, or allow this instance
    to be accessed by existing egress rules on other resources which point to a common security group.

0.6.0 Add possibility to use an existing KMS key to encrypt storage

08 May 14:24
Compare
Choose a tag to compare

what

  • Add kms_key_arn variable

why

  • Use an existing KMS key to encrypt storage

0.5.0 Add support for license_model and db_option_group parameters

14 Mar 16:46
Compare
Choose a tag to compare

what

  • Add support for license_model parameter
  • Add support for db_option_group parameter

why

  • license_model parameter required for some engines like SQL Server. Defaults to empty string, and AWS will fill this in with open source database engines, but it's required for commercial ones
  • The module will always create db_option_group, but the user can point to an existing one
  • The parameters are supported by https://www.terraform.io/docs/providers/aws/r/db_instance.html

0.4.4 Fix `vpc_security_group_ids`

07 Jan 22:18
ace87ea
Compare
Choose a tag to compare

what

  • Fix vpc_security_group_ids
  • Update README and LICENSE

why