diff --git a/terraform/.terraform.lock.hcl b/terraform/.terraform.lock.hcl index 645a3d2..c4b9100 100644 --- a/terraform/.terraform.lock.hcl +++ b/terraform/.terraform.lock.hcl @@ -6,6 +6,7 @@ provider "registry.terraform.io/hashicorp/aws" { constraints = "~> 3.27" hashes = [ "h1:GCDkcISN83t+JK2U+ie3vaECnyxK0Sr6GjO7IrBOVeo=", + "h1:ru8cxkvHaLrVIE0hSDyO4npDIPpHsKr7z8jMwLvvu3U=", "zh:108aeaf5e18087d9ac852737a5be1347a28e40825817cc1a29ec523d40268294", "zh:1a719c0c9754f906b2220d3bbf90d483ec0a74cf87768a464d2d657b7901ec6b", "zh:21acdc35ae70a626cbc81eff06181a78843f1ddc2d9200f80fabf2e0466ecbda", diff --git a/terraform/lambda.tf b/terraform/lambda.tf index 9c13cf2..a8ebe46 100644 --- a/terraform/lambda.tf +++ b/terraform/lambda.tf @@ -1,16 +1,16 @@ -resource "aws_lambda_function" "reservation_lambda" { - filename = "reservation-lambda.zip" - function_name = "process-reservation-request" - role = aws_iam_role.reservation_lambda_iam_role.arn +resource "aws_lambda_function" "reservation_scheduler_lambda" { + filename = "../deploy/reservationScheduler.zip" + runtime = "nodejs14.x" + function_name = "reservation-scheduler" handler = "index.handler" - source_code_hash = filebase64sha256("reservation-lambda.zip") + source_code_hash = filebase64sha256("../deploy/reservationScheduler.zip") - runtime = "nodejs14.x" + role = aws_iam_role.reservation_scheduler_lambda_iam_role.arn } -resource "aws_iam_role" "reservation_lambda_iam_role" { - name = "reservation_lambda_iam_role" +resource "aws_iam_role" "reservation_scheduler_lambda_iam_role" { + name = "reservation_scheduler_lambda_iam_role" assume_role_policy = <