11module "v2-bulk-upload-metadata-lambda" {
2- count = local. is_sandbox || (terraform. workspace == " ndr-dev" ) ? 1 : 0
32 source = " ./modules/lambda"
43 name = " V2BulkUploadMetadataLambda"
54 handler = " handlers.V2_bulk_upload_metadata_handler.lambda_handler"
@@ -8,8 +7,6 @@ module "v2-bulk-upload-metadata-lambda" {
87 iam_role_policy_documents = [
98 module . ndr-bulk-staging-store . s3_read_policy_document ,
109 module . ndr-bulk-staging-store . s3_write_policy_document ,
11- module . v2-sqs-lg-bulk-upload-metadata-queue [0 ]. sqs_read_policy_document ,
12- module . v2-sqs-lg-bulk-upload-metadata-queue [0 ]. sqs_write_policy_document ,
1310 module . ndr-app-config . app_config_policy
1411 ]
1512
@@ -22,7 +19,6 @@ module "v2-bulk-upload-metadata-lambda" {
2219 APPCONFIG_CONFIGURATION = module.ndr- app- config.app_config_configuration_profile_id
2320 WORKSPACE = terraform.workspace
2421 STAGING_STORE_BUCKET_NAME = " ${ terraform . workspace } -${ var . staging_store_bucket_name } "
25- METADATA_SQS_QUEUE_URL = module.v2- sqs- lg- bulk- upload- metadata- queue[0 ].sqs_url
2622 BULK_UPLOAD_DYNAMODB_NAME = " ${ terraform . workspace } _${ var . bulk_upload_report_dynamodb_table_name } "
2723 LLOYD_GEORGE_BUCKET_NAME = " ${ terraform . workspace } -${ var . lloyd_george_bucket_name } "
2824 LLOYD_GEORGE_DYNAMODB_NAME = " ${ terraform . workspace } _${ var . lloyd_george_dynamodb_table_name } "
@@ -33,21 +29,21 @@ module "v2-bulk-upload-metadata-lambda" {
3329
3430module "v2-bulk-upload-metadata-alarm" {
3531 source = " ./modules/lambda_alarms"
36- lambda_function_name = module. v2-bulk-upload-metadata-lambda [ 0 ] . function_name
37- lambda_timeout = module. v2-bulk-upload-metadata-lambda [ 0 ] . timeout
32+ lambda_function_name = module. v2-bulk-upload-metadata-lambda . function_name
33+ lambda_timeout = module. v2-bulk-upload-metadata-lambda . timeout
3834 lambda_name = " bulk_upload_metadata_handler"
3935 namespace = " AWS/Lambda"
4036 alarm_actions = [module . v2-bulk-upload-metadata-alarm-topic . arn ]
4137 ok_actions = [module . v2-bulk-upload-metadata-alarm-topic . arn ]
42- depends_on = [module . v2-bulk-upload-metadata-lambda [ 0 ] , module . v2-bulk-upload-metadata-alarm-topic ]
38+ depends_on = [module . v2-bulk-upload-metadata-lambda , module . v2-bulk-upload-metadata-alarm-topic ]
4339}
4440
4541module "v2-bulk-upload-metadata-alarm-topic" {
4642 source = " ./modules/sns"
4743 sns_encryption_key_id = module. sns_encryption_key . id
4844 topic_name = " v2-bulk-upload-metadata-topic"
4945 topic_protocol = " lambda"
50- topic_endpoint = module. v2-bulk-upload-metadata-lambda [ 0 ] . lambda_arn
46+ topic_endpoint = module. v2-bulk-upload-metadata-lambda . lambda_arn
5147 delivery_policy = jsonencode ({
5248 " Version" : " 2012-10-17" ,
5349 " Statement" : [
@@ -69,5 +65,5 @@ module "v2-bulk-upload-metadata-alarm-topic" {
6965 ]
7066 })
7167
72- depends_on = [module . v2-bulk-upload-metadata-lambda [ 0 ] , module . sns_encryption_key ]
68+ depends_on = [module . v2-bulk-upload-metadata-lambda , module . sns_encryption_key ]
7369}
0 commit comments