Skip to content

Commit 76d0cc5

Browse files
committed
tidy
1 parent 1450c2a commit 76d0cc5

File tree

2 files changed

+4
-15
lines changed

2 files changed

+4
-15
lines changed

lambdas/id_sync/src/id_updater.py

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

terraform/id_sync_lambda.tf

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ locals {
1010
# Calculate SHA for both directories
1111
shared_dir_sha = sha1(join("", [for f in local.shared_files : filesha1("${local.shared_dir}/${f}")]))
1212
id_sync_lambda_dir_sha = sha1(join("", [for f in local.id_sync_lambda_files : filesha1("${local.id_sync_lambda_dir}/${f}")]))
13-
13+
lambda_name = "${local.short_prefix}-id_sync"
1414
}
1515

1616
resource "aws_ecr_repository" "id_sync_lambda_repository" {
@@ -173,7 +173,7 @@ resource "aws_iam_policy" "id_sync_lambda_exec_policy" {
173173
Effect = "Allow"
174174
Action = "lambda:InvokeFunction"
175175
Resource = [
176-
"arn:aws:lambda:${var.aws_region}:${var.immunisation_account_id}:function:imms-${var.sub_environment}-id_sync_lambda",
176+
"arn:aws:lambda:${var.aws_region}:${var.immunisation_account_id}:function:${local.lambda_name}",
177177
]
178178
},
179179
# NEW
@@ -243,9 +243,6 @@ resource "aws_iam_role_policy_attachment" "id_sync_lambda_kms_policy_attachment"
243243

244244
data "aws_iam_policy_document" "id_sync_policy_document" {
245245
source_policy_documents = [
246-
templatefile("${local.policy_path}/dynamodb.json", {
247-
"dynamodb_table_name" : aws_dynamodb_table.delta-dynamodb-table.name
248-
}),
249246
templatefile("${local.policy_path}/dynamodb_stream.json", {
250247
"dynamodb_table_name" : aws_dynamodb_table.events-dynamodb-table.name
251248
}),
@@ -270,7 +267,7 @@ resource "aws_iam_role_policy_attachment" "id_sync_lambda_dynamodb_policy_attach
270267

271268
# Lambda Function with Security Group and VPC.
272269
resource "aws_lambda_function" "id_sync_lambda" {
273-
function_name = "${local.short_prefix}-id_sync_lambda"
270+
function_name = local.lambda_name
274271
role = aws_iam_role.id_sync_lambda_exec_role.arn
275272
package_type = "Image"
276273
image_uri = module.id_sync_docker_image.image_uri
@@ -284,12 +281,9 @@ resource "aws_lambda_function" "id_sync_lambda" {
284281

285282
environment {
286283
variables = {
287-
CONFIG_BUCKET_NAME = local.config_bucket_name
288284
REDIS_HOST = data.aws_elasticache_cluster.existing_redis.cache_nodes[0].address
289285
REDIS_PORT = data.aws_elasticache_cluster.existing_redis.cache_nodes[0].port
290-
ID_SYNC_PROC_LAMBDA_NAME = "imms-${var.sub_environment}-id_sync_lambda"
291286
# NEW
292-
DELTA_TABLE_NAME = aws_dynamodb_table.delta-dynamodb-table.name
293287
IEDS_TABLE_NAME = aws_dynamodb_table.events-dynamodb-table.name
294288
PDS_ENV = var.pds_environment
295289
SPLUNK_FIREHOSE_NAME = module.splunk.firehose_stream_name
@@ -304,7 +298,7 @@ resource "aws_lambda_function" "id_sync_lambda" {
304298
}
305299

306300
resource "aws_cloudwatch_log_group" "id_sync_log_group" {
307-
name = "/aws/lambda/${local.short_prefix}-id_sync_lambda"
301+
name = "/aws/lambda/${local.short_prefix}-id_sync"
308302
retention_in_days = 30
309303
}
310304

0 commit comments

Comments
 (0)