Skip to content

Not needed parameter store params #162

@jamesyoung35-nhs

Description

@jamesyoung35-nhs

ssm.tf declares

data "aws_ssm_parameter" "url" {
  name = "/${local.name}/mesh/MESH_URL"
}

moved {
  from = aws_ssm_parameter.url
  to   = data.aws_ssm_parameter.url
}

data "aws_ssm_parameter" "verify_ssl" { # remove in 3.0.0
  name = "/${local.name}/mesh/MESH_VERIFY_SSL"
}

moved {
  from = aws_ssm_parameter.verify_ssl
  to   = data.aws_ssm_parameter.verify_ssl
}

and presumably the terraform will fail to apply if they are not populated, yet it appears that data.aws_ssm_parameter.verify_ssl and data.aws_ssm_parameter.url are never used. These values appear to be derived from

VERIFY_SSL                = var.verify_ssl
MESH_URL    = local.mesh_url[var.mesh_env]

in locals.tf

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions