File tree Expand file tree Collapse file tree 8 files changed +18
-10
lines changed
Expand file tree Collapse file tree 8 files changed +18
-10
lines changed Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ resource "aws_ecr_repository" "ack_lambda_repository" {
1616# Module for building and pushing Docker image to ECR
1717module "ack_processor_docker_image" {
1818 source = " terraform-aws-modules/lambda/aws//modules/docker-build"
19+ version = " 7.20.2"
1920
2021 create_ecr_repo = false
2122 ecr_repo = aws_ecr_repository. ack_lambda_repository . name
Original file line number Diff line number Diff line change @@ -16,7 +16,8 @@ resource "aws_ecr_repository" "delta_lambda_repository" {
1616
1717module "delta_docker_image" {
1818 source = " terraform-aws-modules/lambda/aws//modules/docker-build"
19-
19+ version = " 7.20.2"
20+
2021 create_ecr_repo = false
2122 ecr_repo = " ${ local . prefix } -delta-lambda-repo"
2223 ecr_repo_lifecycle_policy = jsonencode ({
@@ -42,7 +43,7 @@ module "delta_docker_image" {
4243 triggers = {
4344 dir_sha = local.delta_dir_sha
4445 }
45-
46+
4647}
4748
4849# Define the lambdaECRImageRetreival policy
@@ -131,8 +132,8 @@ resource "aws_lambda_function" "delta_sync_lambda" {
131132 package_type = " Image"
132133 architectures = [" x86_64" ]
133134 image_uri = module. delta_docker_image . image_uri
134-
135-
135+
136+
136137 environment {
137138 variables = {
138139 DELTA_TABLE_NAME = data.aws_dynamodb_table.delta- dynamodb- table.name
@@ -145,7 +146,7 @@ resource "aws_lambda_function" "delta_sync_lambda" {
145146 depends_on = [
146147 aws_cloudwatch_log_group . delta_lambda
147148 ]
148-
149+
149150}
150151
151152
@@ -173,4 +174,4 @@ resource "aws_sns_topic" "delta_sns" {
173174resource "aws_cloudwatch_log_group" "delta_lambda" {
174175 name = " /aws/lambda/${ local . short_prefix } -${ local . function_name } "
175176 retention_in_days = 30
176- }
177+ }
Original file line number Diff line number Diff line change @@ -26,6 +26,7 @@ resource "aws_ecr_repository" "processing_repository" {
2626# Build and Push Docker Image to ECR (Reusing the existing module)
2727module "processing_docker_image" {
2828 source = " terraform-aws-modules/lambda/aws//modules/docker-build"
29+ version = " 7.20.2"
2930
3031 docker_file_path = " Dockerfile"
3132 create_ecr_repo = false
@@ -105,8 +106,8 @@ resource "aws_iam_policy" "ecs_task_exec_policy" {
105106 Resource = [
106107 " arn:aws:s3:::${ local . batch_prefix } -data-sources" ,
107108 " arn:aws:s3:::${ local . batch_prefix } -data-sources/*" ,
108- " ${ data . aws_s3_bucket . existing_destination_bucket . arn } " ,
109- " ${ data . aws_s3_bucket . existing_destination_bucket . arn } /*"
109+ " ${ data . aws_s3_bucket . existing_destination_bucket . arn } " ,
110+ " ${ data . aws_s3_bucket . existing_destination_bucket . arn } /*"
110111 ]
111112 },
112113 {
@@ -152,7 +153,7 @@ resource "aws_iam_policy" "ecs_task_exec_policy" {
152153 Effect = " Allow"
153154 Action = " lambda:InvokeFunction"
154155 Resource = [
155- " ${ data . aws_lambda_function . existing_file_name_proc_lambda . arn } "
156+ " ${ data . aws_lambda_function . existing_file_name_proc_lambda . arn } "
156157 ]
157158 },
158159 {
Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ resource "aws_ecr_repository" "file_name_processor_lambda_repository" {
1616# Module for building and pushing Docker image to ECR
1717module "file_processor_docker_image" {
1818 source = " terraform-aws-modules/lambda/aws//modules/docker-build"
19+ version = " 7.20.2"
1920
2021 create_ecr_repo = false
2122 ecr_repo = aws_ecr_repository. file_name_processor_lambda_repository . name
Original file line number Diff line number Diff line change @@ -19,6 +19,7 @@ resource "aws_ecr_repository" "forwarder_lambda_repository" {
1919
2020module "forwarding_docker_image" {
2121 source = " terraform-aws-modules/lambda/aws//modules/docker-build"
22+ version = " 7.20.2"
2223
2324 create_ecr_repo = false
2425 ecr_repo = aws_ecr_repository. forwarder_lambda_repository . name
Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ resource "aws_ecr_repository" "operation_lambda_repository" {
2020# resource "docker_image" "lambda_function_docker" {
2121module "docker_image" {
2222 source = " terraform-aws-modules/lambda/aws//modules/docker-build"
23+ version = " 7.20.2"
2324
2425 create_ecr_repo = false
2526 ecr_repo = " ${ local . prefix } -operation-lambda-repo"
@@ -85,4 +86,4 @@ resource "aws_ecr_repository_policy" "operation_lambda_ECRImageRetreival_policy"
8586 }
8687 ]
8788 })
88- }
89+ }
Original file line number Diff line number Diff line change 11module "lambda_function_container_image" {
22 source = " terraform-aws-modules/lambda/aws"
3+ version = " 7.20.2"
34
45 create_role = false
56 lambda_role = aws_iam_role. lambda_role . arn
Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ resource "aws_ecr_repository" "mesh_file_converter_lambda_repository" {
1616# Module for building and pushing Docker image to ECR
1717module "mesh_processor_docker_image" {
1818 source = " terraform-aws-modules/lambda/aws//modules/docker-build"
19+ version = " 7.20.2"
1920
2021 create_ecr_repo = false
2122 ecr_repo = aws_ecr_repository. mesh_file_converter_lambda_repository . name
You can’t perform that action at this time.
0 commit comments