1
1
locals {
2
2
# Calculate values for internal use
3
- timestamp = formatdate (" YYYYMMDDhhmmss" , timestamp ())
4
3
lambda_name_camel = join (" " , [for element in split (" -" , lower (replace (var. lambda_name , " _" , " -" ))) : title (element)])
5
4
lambda_runtime = " python${ var . lambda_python_version } "
6
5
}
@@ -12,9 +11,6 @@ data "aws_caller_identity" "default" {}
12
11
# Lambda function
13
12
resource "aws_lambda_function" "lambda_ignored" {
14
13
count = var. ignore_changes == true ? 1 : 0
15
- depends_on = [
16
- null_resource. lambda_build
17
- ]
18
14
function_name = local. lambda_name_camel
19
15
description = var. lambda_description
20
16
role = var. lambda_iam_role_arn
@@ -48,14 +44,8 @@ resource "aws_lambda_function" "lambda_ignored" {
48
44
# Lambda function
49
45
resource "aws_lambda_function" "lambda_updated" {
50
46
count = var. ignore_changes == false ? 1 : 0
51
- depends_on = [
52
- null_resource. lambda_build
53
- ]
54
47
function_name = local. lambda_name_camel
55
48
description = var. lambda_description
56
- filename = var. lambda_s3_bucket != null ? null : " ${ local . lambda_output_path } /${ local . timestamp } .zip"
57
- s3_bucket = var. lambda_s3_bucket != null ? var. lambda_s3_bucket : null
58
- s3_key = var. lambda_s3_bucket != null ? " ${ local . timestamp } .zip" : null
59
49
role = var. lambda_iam_role_arn
60
50
handler = var. lambda_handler
61
51
runtime = local. lambda_runtime
0 commit comments