Overview
- using Terraform cloud.
- seed variable "environment" specified in Terraform cloud workspace e.g dev/test/prod
- The "environment" variable is used to look up values in AWS parameter store e.g.
data "aws_ssm_parameter" "rds_password" {
name = "/${var.environment}/rds/pg/rds_password"
}
module "db" {
password = data.aws_ssm_parameter.rds_password.value
}
Question
What's the best way to go about setting default values? It seems as though using locals to check for the existence of the parameter otherwise use the default var.
Thanks in advance for any pointers.