@@ -263,15 +263,15 @@ resource "aws_lambda_function" "api_lambda" {
263263}
264264
265265resource "aws_lambda_alias" "live" {
266- count = ! var. use_codedeploy ? 1 : 0
267- name = " live"
268- description = " ALB sends traffic to this version"
269- function_name = aws_lambda_function. api_lambda . arn
266+ count = ! var. use_codedeploy ? 1 : 0
267+ name = " live"
268+ description = " ALB sends traffic to this version"
269+ function_name = aws_lambda_function. api_lambda . arn
270270 function_version = aws_lambda_function. api_lambda . version
271271}
272272
273273resource "aws_lambda_alias" "live_codedeploy" {
274- count = var. use_codedeploy ? 1 : 0
274+ count = var. use_codedeploy ? 1 : 0
275275 name = " live"
276276 description = " ALB sends traffic to this version"
277277 function_name = aws_lambda_function. api_lambda . arn
@@ -288,13 +288,13 @@ resource "aws_lambda_alias" "live_codedeploy" {
288288# ==================== CodeDeploy ====================
289289
290290resource "aws_codedeploy_app" "app" {
291- count = var. use_codedeploy ? 1 : 0
291+ count = var. use_codedeploy ? 1 : 0
292292 compute_platform = " Lambda"
293293 name = " ${ local . long_name } -cd"
294294}
295295
296296resource "aws_codedeploy_deployment_group" "deployment_group" {
297- count = var. use_codedeploy ? 1 : 0
297+ count = var. use_codedeploy ? 1 : 0
298298 app_name = aws_codedeploy_app. app [0 ]. name
299299 deployment_group_name = " ${ local . long_name } -dg"
300300 service_role_arn = var. codedeploy_service_role_arn
@@ -326,18 +326,18 @@ resource "aws_iam_role_policy_attachment" "lambda_cloudwatch_attach" {
326326# ==================== AppSpec file ====================
327327
328328resource "local_file" "appspec_json" {
329- count = var. use_codedeploy ? 1 : 0
329+ count = var. use_codedeploy ? 1 : 0
330330 filename = " ${ path . cwd } /appspec.json"
331331 content = jsonencode ({
332332 version = 1
333333 Resources = [{
334334 apiLambdaFunction = {
335335 Type = " AWS::Lambda::Function"
336336 Properties = {
337- Name = aws_lambda_function.api_lambda.function_name
338- Alias = aws_lambda_alias.live_codedeploy[0 ].name
337+ Name = aws_lambda_function.api_lambda.function_name
338+ Alias = aws_lambda_alias.live_codedeploy[0 ].name
339339 CurrentVersion = aws_lambda_alias.live_codedeploy[0 ].function_version
340- TargetVersion = aws_lambda_function.api_lambda.version
340+ TargetVersion = aws_lambda_function.api_lambda.version
341341 }
342342 }
343343 }],
0 commit comments