File tree Expand file tree Collapse file tree
templates/terraform/modules Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -32,8 +32,7 @@ data "aws_caller_identity" "current" {
3232module "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
Original file line number Diff line number Diff line change 11# Add the keys to AWS secrets manager
22resource "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" {
2625resource "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
Original file line number Diff line number Diff 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
106variable type {
117 description = " The type of data to hold in this secret (map, string, random)"
You can’t perform that action at this time.
0 commit comments