Skip to content

Instantly share code, notes, and snippets.

@hervekhg
Last active April 29, 2019 15:04
Show Gist options
  • Save hervekhg/a33ebe983253b843b6d536a36c108d78 to your computer and use it in GitHub Desktop.
Save hervekhg/a33ebe983253b843b6d536a36c108d78 to your computer and use it in GitHub Desktop.
Rds_terraform
resource "aws_db_instance" "db" {
instance_class = "${data.consul_keys.ck.var.db_instance_class}"
engine = "${data.consul_keys.ck.var.db_engine}"
engine_version = "${data.consul_keys.ck.var.db_engine_version}"
allocated_storage = "${data.consul_keys.ck.var.db_disk_size}"
name = "${data.consul_keys.ck.var.db_name}"
username = "${data.consul_keys.ck.var.db_user}"
password = "${data.consul_keys.ck.var.db_password}"
storage_type = "${data.consul_keys.ck.var.db_storage_type}"
db_subnet_group_name = "${aws_db_subnet_group.db.name}"
parameter_group_name = "${aws_db_parameter_group.db.name}"
multi_az = "${data.consul_keys.ck.var.db_multi_az}"
backup_retention_period = "${data.consul_keys.ck.var.db_backup_retention}"
backup_window = "${data.consul_keys.ck.var.db_backup_window}"
maintenance_window = "${data.consul_keys.ck.var.db_maintenance_window}"
identifier = "${data.consul_keys.ck.var.db_name}-${var.install_name}-${var.env}"
skip_final_snapshot = "${data.consul_keys.ck.var.db_skip_final_snapshot}"
final_snapshot_identifier = "${data.consul_keys.ck.var.db_final_snapshot_identifier}"
apply_immediately = "${data.consul_keys.ck.var.db_apply_immediately}"
vpc_security_group_ids = [
"${aws_security_group.db.id}",
"${aws_security_group.db_users.id}"
]
tags {
BillingBusinessApp = "${data.consul_keys.ck.var.billing_business_app}"
Name = "${data.consul_keys.ck.var.project_name}-${var.install_name}-${var.env}"
env = "${var.env}"
resource-name = "${data.consul_keys.ck.var.project_name}"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment