- Add support for Terraform 0.12; 0.12 is now the minimum supported version.
- Add a
tags
variable. - Add continuous integration support via CircleCI.
- Add support for publishing logs to CloudWatch Logs.
- Add support for instance deletion projection.
- Only set
monitoring_role_arn
ifmonitoring_interval
is greater than zero.
- Add support for Enhanced Monitoring.
- Add support for
iops
to go along withstorage_type
.
- Add support for creating an RDS database with
snapshot_identifier
. - Add support for conditional CPU credit CloudWatch alarms.
- Make Terraform 0.8.x minimum supported version.
- Add support for CloudWatch
ok_actions
andinsufficient_data_actions
.
- Add support for
hosted_zone_id
output to allow forALIAS
DNS record creation.
- Add support for triggering a final snapshot with
skip_final_snapshot
. - Add support for naming the final snapshot with
final_snapshot_identifier
and copying existing tags withcopy_tags_to_snapshot
.
- Fix support for
auto_minor_version_upgrade
.
- Add support for Terraform 0.7.
- Convert comma-delimited variables with lists types.
- Ensure that numeric variables are strings.
- Replace hardcoded database ports with
database_port
variable
- Add support for
auto_minor_version_upgrade
. - Remove security, subnet, and parameter groups.
- Add
database_security_group_id
as output. - Add support for custom CloudWatch alarm thresholds.
- Add database identifier to alarm names to ensure multiple instances do not conflict within a single AWS account.
- Add RDS instance id in output
id
.
- Remove hardcoded identifiers and interpolate
database_name
to create unique resource names.
- Add support for CloudWatch alarm actions.
- Fix CloudWatch metrics associations with RDS.
- Fix default RDS instance type to
db.t2.micro
.
- Initial release.