From 02766497e993cd1dc77ec32d4e3e235cc612cc4f Mon Sep 17 00:00:00 2001 From: Joshua Garde Date: Thu, 6 Jul 2023 18:51:16 -0700 Subject: [PATCH] Terraform updates --- terraform/app.tf | 16 ++++++++++++++++ terraform/environments/sit.env | 1 + terraform/variables.tf | 4 ++++ 3 files changed, 21 insertions(+) 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) +}