@@ -2,21 +2,21 @@ resource "aws_lambda_function" "main" {
22 description = var. description
33 function_name = local. csi
44 role = aws_iam_role. main . arn
5- handler = var . package_type == " Zip " ? " ${ var . function_module_name } .${ var . handler_function_name } " : null
6- runtime = var . package_type == " Zip " ? var. runtime : null
7- package_type = var . package_type
5+ handler = local . package_type == " zip " ? " ${ var . function_module_name } .${ var . handler_function_name } " : null
6+ runtime = local . package_type == " zip " ? var. runtime : null
7+ package_type = title (local . package_type )
88 publish = true
99 memory_size = var. memory
1010 timeout = var. timeout
1111
12- s3_bucket = var . package_type == " Zip " ? aws_s3_object. lambda [0 ]. bucket : null
13- s3_key = var . package_type == " Zip " ? aws_s3_object. lambda [0 ]. key : null
14- s3_object_version = var . package_type == " Zip " ? aws_s3_object. lambda [0 ]. version_id : null
12+ s3_bucket = local . package_type == " zip " ? aws_s3_object. lambda [0 ]. bucket : null
13+ s3_key = local . package_type == " zip " ? aws_s3_object. lambda [0 ]. key : null
14+ s3_object_version = local . package_type == " zip " ? aws_s3_object. lambda [0 ]. version_id : null
1515
16- image_uri = var . package_type == " Image " ? var. image_uri : null
16+ image_uri = local . package_type == " image " ? var. image_uri : null
1717
1818 dynamic "image_config" {
19- for_each = var . package_type == " Image " && var. image_config != null ? [1 ] : []
19+ for_each = local . package_type == " image " && var. image_config != null ? [1 ] : []
2020 content {
2121 entry_point = try (var. image_config . entry_point , null )
2222 command = try (var. image_config . command , null )
@@ -31,7 +31,7 @@ resource "aws_lambda_function" "main" {
3131 system_log_level = var. system_log_level
3232 }
3333
34- layers = var . package_type == " Zip " ? compact (concat (
34+ layers = local . package_type == " zip " ? compact (concat (
3535 var. layers ,
3636 [
3737 var . enable_lambda_insights && var . lambda_at_edge == false ? " arn:aws:lambda:${ var . region } :580247275435:layer:LambdaInsightsExtension:53" : null
0 commit comments