diff --git a/solutions/standard/main.tf b/solutions/standard/main.tf index c458863d..cbbe107e 100644 --- a/solutions/standard/main.tf +++ b/solutions/standard/main.tf @@ -172,10 +172,10 @@ locals { admin_pass = var.admin_pass == null ? random_password.admin_password[0].result : var.admin_pass admin_pass_secret = [{ - secret_group_name = var.prefix != null ? "${var.prefix}-${var.admin_pass_sm_secret_group}" : var.admin_pass_sm_secret_group + secret_group_name = var.prefix != null && var.admin_pass_sm_secret_group != null ? "${var.prefix}-${var.admin_pass_sm_secret_group}" : var.admin_pass_sm_secret_group existing_secret_group = var.use_existing_admin_pass_sm_secret_group secrets = [{ - secret_name = var.prefix != null ? "${var.prefix}-${var.admin_pass_sm_secret_name}" : var.admin_pass_sm_secret_name + secret_name = var.prefix != null && var.admin_pass_sm_secret_name != null ? "${var.prefix}-${var.admin_pass_sm_secret_name}" : var.admin_pass_sm_secret_name secret_type = "arbitrary" secret_payload_password = local.admin_pass } diff --git a/solutions/standard/variables.tf b/solutions/standard/variables.tf index 4e6adeab..03d293e5 100644 --- a/solutions/standard/variables.tf +++ b/solutions/standard/variables.tf @@ -301,7 +301,7 @@ variable "skip_es_sm_auth_policy" { variable "admin_pass_sm_secret_group" { type = string description = "The name of a new or existing secrets manager secret group for admin password. To use existing secret group, `use_existing_admin_pass_sm_secret_group` must be set to `true`. If a prefix input variable is specified, the prefix is added to the name in the `-` format." - default = null + default = "elasticsearch-secrets" } variable "use_existing_admin_pass_sm_secret_group" { @@ -313,5 +313,5 @@ variable "use_existing_admin_pass_sm_secret_group" { variable "admin_pass_sm_secret_name" { type = string description = "The name of a new elasticsearch administrator secret. If a prefix input variable is specified, the prefix is added to the name in the `-` format." - default = null + default = "elasticsearch-admin-password" }