Skip to content

Commit

Permalink
Merge pull request #20 from telia-oss/fix-optional-output
Browse files Browse the repository at this point in the history
Fix optional output
  • Loading branch information
Kristian authored Jul 30, 2019
2 parents 4de6b2c + 800ab9b commit a9c85d2
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@

[![Build Status](https://travis-ci.com/telia-oss/terraform-aws-lambda.svg?branch=master)](https://travis-ci.com/telia-oss/terraform-aws-lambda)

This module creates a lambda function and takes care of setting up the execution role, in addition to uploading the source code.
This module creates a lambda function and takes care of setting up the execution role, in addition to uploading the source code. When using `s3_key` and `s3_bucket` the `source_code_hash` _must_ be manually set if you wish to trigger updates.
6 changes: 3 additions & 3 deletions outputs.tf
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# ------------------------------------------------------------------------------
output "arn" {
description = "The Amazon Resource Name (ARN) identifying your Lambda Function."
value = "${element(concat(aws_lambda_function.main.*.arn, aws_lambda_function.vpc.*.arn, aws_lambda_function.main_s3.*.arn, aws_lambda_function.vpc_s3.*.arn,), 0)}"
value = "${element(concat(aws_lambda_function.main.*.arn, aws_lambda_function.vpc.*.arn, aws_lambda_function.main_s3.*.arn, aws_lambda_function.vpc_s3.*.arn, list("")), 0)}"
}

output "name" {
Expand All @@ -28,10 +28,10 @@ output "security_group_id" {

output "invoke_arn" {
description = " The ARN to be used for invoking Lambda Function from API Gateway - to be used in aws_api_gateway_integration uri."
value = "${element(concat(aws_lambda_function.main.*.invoke_arn, aws_lambda_function.vpc.*.invoke_arn, aws_lambda_function.main_s3.*.invoke_arn, aws_lambda_function.vpc_s3.*.invoke_arn,), 0)}"
value = "${element(concat(aws_lambda_function.main.*.invoke_arn, aws_lambda_function.vpc.*.invoke_arn, aws_lambda_function.main_s3.*.invoke_arn, aws_lambda_function.vpc_s3.*.invoke_arn, list("")), 0)}"
}

output "qualified_arn" {
description = " The Amazon Resource Name (ARN) identifying your Lambda Function Version (if versioning is enabled via publish = true)."
value = "${element(concat(aws_lambda_function.main.*.qualified_arn, aws_lambda_function.vpc.*.qualified_arn, aws_lambda_function.main_s3.*.qualified_arn, aws_lambda_function.vpc_s3.*.qualified_arn,), 0)}"
value = "${element(concat(aws_lambda_function.main.*.qualified_arn, aws_lambda_function.vpc.*.qualified_arn, aws_lambda_function.main_s3.*.qualified_arn, aws_lambda_function.vpc_s3.*.qualified_arn, list("")), 0)}"
}

0 comments on commit a9c85d2

Please sign in to comment.