Skip to content

Commit

Permalink
Add hex to identifier
Browse files Browse the repository at this point in the history
  • Loading branch information
mwkaufman committed Jul 2, 2020
1 parent b526409 commit 410d170
Showing 1 changed file with 15 additions and 11 deletions.
26 changes: 15 additions & 11 deletions main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -8,23 +8,27 @@ resource "random_password" "random_db_password" {
override_special = "!#$%&_"
}

resource "random_id" "identifier" {
byte_length = 2
}

resource "random_id" "final_snapshot_id" {
byte_length = 4
}

resource "aws_db_instance" "db" {
identifier = replace("${local.stack}-${var.app_name}", "_", "")
snapshot_identifier = var.snapshot_identifier
allocated_storage = var.snapshot_identifier != "" ? null : var.allocated_storage
storage_type = "gp2"
engine = var.snapshot_identifier != "" ? null : "${var.db_engine}"
engine_version = var.snapshot_identifier != "" ? null : "${var.db_engine_version}"
instance_class = "${var.db_instance_class}"
name = var.snapshot_identifier != "" ? null : "${var.db_name}"
username = var.snapshot_identifier != "" ? null : "${var.db_username}"
password = "${aws_ssm_parameter.password.value}"
identifier = replace("${local.stack}-${var.app_name}-${random_id.identifier.hex}", "_", "")
snapshot_identifier = var.snapshot_identifier
allocated_storage = var.snapshot_identifier != "" ? null : var.allocated_storage
storage_type = "gp2"
engine = var.snapshot_identifier != "" ? null : "${var.db_engine}"
engine_version = var.snapshot_identifier != "" ? null : "${var.db_engine_version}"
instance_class = "${var.db_instance_class}"
name = var.snapshot_identifier != "" ? null : "${var.db_name}"
username = var.snapshot_identifier != "" ? null : "${var.db_username}"
password = "${aws_ssm_parameter.password.value}"
vpc_security_group_ids = "${var.vpc_security_group_ids}"
db_subnet_group_name = "${var.subnet_group_name}"
db_subnet_group_name = "${var.subnet_group_name}"

final_snapshot_identifier = "A${random_id.final_snapshot_id.hex}"
}

0 comments on commit 410d170

Please sign in to comment.