Skip to content

Commit 46bd257

Browse files
authored
Merge pull request #46 from commitdev/fix-secret
secrets: remove name_prefix fixes
2 parents 14e00bf + 730fe6a commit 46bd257

3 files changed

Lines changed: 2 additions & 8 deletions

File tree

templates/terraform/modules/database/main.tf

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,7 @@ data "aws_caller_identity" "current" {
3232
module "db_password" {
3333
source = "../secret"
3434
type = "random"
35-
## note: secret name_prefix has a limitation of 32 characters
36-
name_prefix = "${var.project}-${var.environment}-rds"
35+
name = "${var.project}-${var.environment}-rds-<% index .Params `randomSeed` %>"
3736
}
3837

3938
# secret declared so secret version waits for rds-secret to be ready

templates/terraform/modules/secret/main.tf

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
# Add the keys to AWS secrets manager
22
resource "aws_secretsmanager_secret" "secret" {
3-
name_prefix = var.name_prefix
43
name = var.name
54
tags = var.tags
65
}
@@ -26,7 +25,7 @@ resource "aws_secretsmanager_secret_version" "random_secret" {
2625
resource "random_password" "random" {
2726
# this allows terraform state to have an identifier for generated passwords
2827
keepers = {
29-
aws_secret = var.name_prefix
28+
aws_secret = var.name
3029
}
3130
count = var.type == "random" ? 1 : 0
3231
length = var.random_length

templates/terraform/modules/secret/variables.tf

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,6 @@ variable "name" {
22
default = ""
33
description = "The name of the secret in Secrets Manager (only one of name or name_prefix can be specified)"
44
}
5-
variable "name_prefix" {
6-
default = ""
7-
description = "The name prefix of the secret in Secrets Manager - a random suffix will be appended (only one of name or name_prefix can be specified)"
8-
}
95

106
variable type {
117
description = "The type of data to hold in this secret (map, string, random)"

0 commit comments

Comments
 (0)