From c7d0a4510742f316b9c383d7a52d3b29746c1eff Mon Sep 17 00:00:00 2001 From: Daniel Roth Date: Wed, 11 Mar 2026 17:02:18 +0000 Subject: [PATCH 1/2] fix path and add missing env vars --- infrastructure/terraform/lambda/fast-api/main.tf | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/infrastructure/terraform/lambda/fast-api/main.tf b/infrastructure/terraform/lambda/fast-api/main.tf index fbe5805f..df130b75 100644 --- a/infrastructure/terraform/lambda/fast-api/main.tf +++ b/infrastructure/terraform/lambda/fast-api/main.tf @@ -77,8 +77,8 @@ module "fastapi" { name = "fastapi" stage = var.stage - source_dir = "${path.root}/../../../../backend" - handler = "app.main.handler" + source_dir = "${path.root}/../../../.." + handler = "backend.app.main.handler" runtime = "python3.11" timeout = 600 memory_size = 512 @@ -109,6 +109,8 @@ module "fastapi" { HEATING_KWH_PREDICTIONS_BUCKET = data.terraform_remote_state.shared.outputs.retrofit_heating_kwh_predictions_bucket_name HOTWATER_KWH_PREDICTIONS_BUCKET = data.terraform_remote_state.shared.outputs.retrofit_hotwater_kwh_predictions_bucket_name ENERGY_ASSESSMENTS_BUCKET = data.terraform_remote_state.shared.outputs.retrofit_energy_assessments_bucket_name + SECRET_KEY = data.terraform_remote_state.shared.outputs.secret_key + API_KEY = data.terraform_remote_state.shared.outputs.api_key ENGINE_SQS_URL = data.terraform_remote_state.engine.outputs.ara_engine_queue_url CATEGORISATION_SQS_URL = data.terraform_remote_state.categorisation.outputs.categorisation_queue_url @@ -120,7 +122,7 @@ module "fastapi" { ############################################ resource "aws_iam_role_policy_attachment" "fast_api_s3_read" { role = module.fastapi.role_name - policy_arn = data.terraform_remote_state.shared.outputs.fast_api_s3_read_and_write_arn + policy_arn = data.terraform_remote_state.shared.outputs.fast_api_s3_read_arn } module "fastapi_sqs_policy" { From 296166d56869598fb8ed7c8555eb0e05e4675f53 Mon Sep 17 00:00:00 2001 From: Daniel Roth Date: Wed, 11 Mar 2026 17:06:33 +0000 Subject: [PATCH 2/2] add slash at end of path --- infrastructure/terraform/lambda/fast-api/main.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/infrastructure/terraform/lambda/fast-api/main.tf b/infrastructure/terraform/lambda/fast-api/main.tf index df130b75..0cfd09f7 100644 --- a/infrastructure/terraform/lambda/fast-api/main.tf +++ b/infrastructure/terraform/lambda/fast-api/main.tf @@ -77,7 +77,7 @@ module "fastapi" { name = "fastapi" stage = var.stage - source_dir = "${path.root}/../../../.." + source_dir = "${path.root}/../../../../" handler = "backend.app.main.handler" runtime = "python3.11" timeout = 600