Skip to content

Commit 2f42103

Browse files
CCM-8574: terraform-docs
1 parent 5e2c4cd commit 2f42103

File tree

15 files changed

+19
-113
lines changed

15 files changed

+19
-113
lines changed

infrastructure/terraform/components/app/pre.sh

100644100755
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
npm ci
22

33
npm run generate-dependencies --workspaces --if-present
4+
5+
./lambdas/layers/pdfjs/build.sh

infrastructure/terraform/modules/backend-api/README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ No requirements.
4040
| <a name="module_get_template_lambda"></a> [get\_template\_lambda](#module\_get\_template\_lambda) | ../lambda-function | n/a |
4141
| <a name="module_lambda_copy_scanned_object_to_internal"></a> [lambda\_copy\_scanned\_object\_to\_internal](#module\_lambda\_copy\_scanned\_object\_to\_internal) | ../lambda-function | n/a |
4242
| <a name="module_lambda_delete_failed_scanned_object"></a> [lambda\_delete\_failed\_scanned\_object](#module\_lambda\_delete\_failed\_scanned\_object) | ../lambda-function | n/a |
43-
| <a name="module_lambda_layer_pdfjs"></a> [lambda\_layer\_pdfjs](#module\_lambda\_layer\_pdfjs) | ../lambda-layer | n/a |
4443
| <a name="module_lambda_send_letter_proof"></a> [lambda\_send\_letter\_proof](#module\_lambda\_send\_letter\_proof) | ../lambda-function | n/a |
4544
| <a name="module_lambda_set_file_virus_scan_status"></a> [lambda\_set\_file\_virus\_scan\_status](#module\_lambda\_set\_file\_virus\_scan\_status) | ../lambda-function | n/a |
4645
| <a name="module_lambda_validate_letter_template_files"></a> [lambda\_validate\_letter\_template\_files](#module\_lambda\_validate\_letter\_template\_files) | ../lambda-function | n/a |
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
resource "aws_lambda_layer_version" "lambda_layer_pdfjs" {
2+
layer_name = "${local.csi}-nodejs20-pdfjs-dist"
3+
description = "pdfjs-dist dependencies for Node.js v20"
4+
filename = local.pdfjs_layer_zip
5+
source_code_hash = filebase64sha256(local.pdfjs_layer_zip)
6+
compatible_runtimes = ["nodejs20.x"]
7+
}

infrastructure/terraform/modules/backend-api/locals.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ locals {
33

44
repo_root = abspath("${path.module}/../../../..")
55
lambdas_source_code_dir = abspath("${local.repo_root}/lambdas")
6-
pdfjs_layer_dir = abspath("${local.lambdas_source_code_dir}/layers/pdfjs")
6+
pdfjs_layer_zip = abspath("${local.lambdas_source_code_dir}/layers/pdfjs/dist/layer/pdfjs-layer.zip")
77

88
openapi_spec = templatefile("${path.module}/spec.tmpl.json", {
99
AWS_REGION = var.region

infrastructure/terraform/modules/backend-api/module_lambda_layer_pdfjs.tf

Lines changed: 0 additions & 7 deletions
This file was deleted.

infrastructure/terraform/modules/backend-api/module_lambda_validate_letter_template_files.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ module "lambda_validate_letter_template_files" {
77
filename = module.build_template_lambda.zips[local.backend_lambda_entrypoints.validate_letter_template_files].path
88
function_name = "${local.csi}-validate-letter-template-files"
99
handler = "validate-letter-template-files.handler"
10-
layer_arns = [module.lambda_layer_pdfjs.layer_arn]
10+
layer_arns = [aws_lambda_layer_version.lambda_layer_pdfjs.arn]
1111
log_retention_in_days = var.log_retention_in_days
1212
memory_size = 1024
1313
source_code_hash = module.build_template_lambda.zips[local.backend_lambda_entrypoints.validate_letter_template_files].base64sha256

infrastructure/terraform/modules/lambda-layer/README.md

Lines changed: 0 additions & 27 deletions
This file was deleted.

infrastructure/terraform/modules/lambda-layer/data_archive_file_zip.tf

Lines changed: 0 additions & 6 deletions
This file was deleted.

infrastructure/terraform/modules/lambda-layer/lambda_layer_version_main.tf

Lines changed: 0 additions & 7 deletions
This file was deleted.

infrastructure/terraform/modules/lambda-layer/null_resource_package_layer.tf

Lines changed: 0 additions & 34 deletions
This file was deleted.

0 commit comments

Comments
 (0)