diff --git a/infrastructure/terraform/lambda/engine/main.tf b/infrastructure/terraform/lambda/engine/main.tf index 24c0d8d9..35c00fa3 100644 --- a/infrastructure/terraform/lambda/engine/main.tf +++ b/infrastructure/terraform/lambda/engine/main.tf @@ -26,6 +26,8 @@ module "lambda" { maximum_concurrency = var.maximum_concurrency batch_size = var.batch_size + timeout = var.timeout + memory_size = var.memory_size environment = merge( { diff --git a/infrastructure/terraform/lambda/engine/variables.tf b/infrastructure/terraform/lambda/engine/variables.tf index 592da24c..0a74ad5b 100644 --- a/infrastructure/terraform/lambda/engine/variables.tf +++ b/infrastructure/terraform/lambda/engine/variables.tf @@ -28,6 +28,18 @@ variable "batch_size" { default = 1 } +variable "timeout" { + type = number + default = 900 + description = "Lambda timeout in seconds" +} + +variable "memory_size" { + type = number + default = 3008 + description = "Lambda memory size in MB" +} + variable "db_host" { type = string sensitive = true