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
ssm.tf declares
and presumably the terraform will fail to apply if they are not populated, yet it appears that
data.aws_ssm_parameter.verify_sslanddata.aws_ssm_parameter.urlare never used. These values appear to be derived fromin locals.tf