aboutsummaryrefslogtreecommitdiffstats
path: root/terraform
diff options
context:
space:
mode:
authorAlex Schofield <git@ajschof.me>2024-08-19 20:55:19 +0100
committerAlex Schofield <git@ajschof.me>2024-08-19 20:55:19 +0100
commit57e855a797f225cd77401e85a671cde95e07ee70 (patch)
tree6dd43da4e80f59ae0c66a4d3cb63b44747802c03 /terraform
parent68be61c22703d56a10e654702d15407231385b65 (diff)
downloadde-project-bentley-57e855a797f225cd77401e85a671cde95e07ee70.tar.gz
de-project-bentley-57e855a797f225cd77401e85a671cde95e07ee70.zip
style(tf): improve legibility of lambda.tf sections
Diffstat (limited to 'terraform')
-rw-r--r--terraform/lambda.tf20
1 files changed, 16 insertions, 4 deletions
diff --git a/terraform/lambda.tf b/terraform/lambda.tf
index 72aae04..b7b362b 100644
--- a/terraform/lambda.tf
+++ b/terraform/lambda.tf
@@ -1,4 +1,7 @@
-# Extract Lambda Function
+###########################
+# Extract Lambda Function #
+###########################
+
data "archive_file" "extract_lambda_zip" {
type = "zip"
source_file = "${path.module}/../src/extract_lambda.py"
@@ -28,7 +31,10 @@ resource "aws_lambda_function" "extract_lambda" {
depends_on = [aws_s3_object.extract_lambda_code]
}
-# Transform Lambda Function
+#############################
+# Transform Lambda Function #
+#############################
+
data "archive_file" "transform_lambda_zip" {
type = "zip"
source_file = "${path.module}/../src/transform_lambda.py"
@@ -58,7 +64,10 @@ resource "aws_lambda_function" "transform_lambda" {
depends_on = [aws_s3_object.transform_lambda_code]
}
-# Load Lambda Function
+########################
+# Load Lambda Function #
+########################
+
data "archive_file" "load_lambda_zip" {
type = "zip"
source_file = "${path.module}/../src/load_lambda.py"
@@ -88,7 +97,10 @@ resource "aws_lambda_function" "load_lambda" {
depends_on = [aws_s3_object.load_lambda_code]
}
-# Lambda Layer Specification
+######################
+# Lambda Layer Setup #
+######################
+
locals {
layer_dir = "../"
layer_zip = "layer.zip"
git.ajschof.me — hosted by ajschofield — powered by cgit