From c37cd34e5663ef022164e7c077ec8c4e3bd18833 Mon Sep 17 00:00:00 2001 From: Austin Davis Date: Sat, 3 Feb 2024 02:08:00 -0700 Subject: [PATCH] conditional resource output. --- terraform/lambda/outputs.tf | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/terraform/lambda/outputs.tf b/terraform/lambda/outputs.tf index 69a6c52..fdc1802 100644 --- a/terraform/lambda/outputs.tf +++ b/terraform/lambda/outputs.tf @@ -1,11 +1,12 @@ output "invoke_arn" { - value = "${aws_lambda_function.lambda.invoke_arn}" + value = var.package_type == "Zip" ? aws_lambda_function.lambda_zip[0].invoke_arn : aws_lambda_function.lambda_image[0].invoke_arn } -output "name" { - value = "${aws_lambda_function.lambda.function_name}" +output "qualified_arn" { + value = var.package_type == "Zip" ? aws_lambda_function.lambda_zip[0].qualified_arn : aws_lambda_function.lambda_image[0].qualified_arn } -output "arn" { - value = "${aws_lambda_function.lambda.arn}" +output "version" { + value = var.package_type == "Zip" ? aws_lambda_function.lambda_zip[0].version : aws_lambda_function.lambda_image[0].version } +