Skip to content

Commit

Permalink
Merge pull request #19 from telia-oss/fix-all-the-broken-things
Browse files Browse the repository at this point in the history
Use count for s3 object data source
  • Loading branch information
Kristian authored Jul 30, 2019
2 parents 989fae4 + d84aadd commit 4de6b2c
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ resource "aws_lambda_function" "main_s3" {
description = "Terraformed Lambda function."
s3_bucket = "${var.s3_bucket}"
s3_key = "${var.s3_key}"
s3_object_version = "${var.s3_trigger_updates == true ? data.aws_s3_bucket_object.main.version_id : "" }"
s3_object_version = "${var.s3_trigger_updates == "true" ? data.aws_s3_bucket_object.main.version_id : ""}"
handler = "${var.handler}"
runtime = "${var.runtime}"
memory_size = "${var.memory_size}"
Expand All @@ -72,17 +72,18 @@ resource "aws_lambda_function" "main_s3" {
}

data "aws_s3_bucket_object" "main" {
count = "${var.filename == "" ? 1 : 0}"
bucket = "${var.s3_bucket}"
key = "${var.s3_key}"
}

resource "aws_lambda_function" "vpc_s3" {
count = "${var.attach_vpc_config == "true" && var.filename == "" ? 1 : 0}"
count = "${var.attach_vpc_config == "true" && var.filename == "" ? 1 : 0}"
function_name = "${var.name_prefix}"
description = "Terraformed Lambda function."
s3_bucket = "${var.s3_bucket}"
s3_key = "${var.s3_key}"
s3_object_version = "${var.s3_trigger_updates == true ? data.aws_s3_bucket_object.main.version_id : "" }"
s3_object_version = "${var.s3_trigger_updates == "true" ? data.aws_s3_bucket_object.main.version_id : ""}"
handler = "${var.handler}"
runtime = "${var.runtime}"
memory_size = "${var.memory_size}"
Expand Down

0 comments on commit 4de6b2c

Please sign in to comment.