diff --git a/terraform/app.tf b/terraform/app.tf index 4779f2c..15091a1 100644 --- a/terraform/app.tf +++ b/terraform/app.tf @@ -144,6 +144,22 @@ resource "aws_ssm_parameter" "app_frontend_uri_pattern" { overwrite = true } +resource "aws_ssm_parameter" "tea_mapping" { + for_each = var.tea_mapping + + name = "${local.app_path}/swodlr.tea-mapping.${each.key}" + type = "String" + value = each.value + overwrite = true +} + +resource "aws_ssm_parameter" "app_product_create_queue_url" { + name = "${local.app_path}/swodlr.product-create-queue-url" + type = "SecureString" + value = aws_sqs_queue.product_create.url + overwrite = true +} + /* -- Security -- */ resource "aws_security_group" "app" { name = "${local.resource_prefix}-app-sg" diff --git a/terraform/environments/sit.env b/terraform/environments/sit.env index bfbf57f..0cf1ed5 100644 --- a/terraform/environments/sit.env +++ b/terraform/environments/sit.env @@ -3,3 +3,4 @@ export BUCKET=podaac-services-sit-terraform export TF_VAR_container_image_tag=develop export TF_VAR_active_profiles="[\"dev\"]" +export TF_VAR_tea_mapping="{\"podaac-swot-sit-swodlr-protected\"=\"archive.swot.podaac.sit.earthdata.nasa.gov\"}" diff --git a/terraform/variables.tf b/terraform/variables.tf index 999d527..b9a66f8 100644 --- a/terraform/variables.tf +++ b/terraform/variables.tf @@ -64,3 +64,7 @@ variable "frontend_uri_pattern" { type = string default = "" } + +variable "tea_mapping" { + type = map(string) +}