@@ -350,23 +350,15 @@ func ConvertAzureEventToCommands(parseAzureContext Azure, impactedProjects []con
350350 return nil , false , fmt .Errorf ("failed to find workflow config '%s' for project '%s'" , project .Workflow , project .Name )
351351 }
352352
353- stateEnvVars , commandEnvVars := configuration .CollectEnvVars (workflow .EnvVars )
354- var coreApplyStage models.Stage
355- if workflow .Apply != nil {
356- coreApplyStage = workflow .Apply .ToCoreStage ()
357- }
358- var corePlanStage models.Stage
359- if workflow .Plan != nil {
360- corePlanStage = workflow .Plan .ToCoreStage ()
361- }
353+ stateEnvVars , commandEnvVars := configuration .CollectTerraformEnvConfig (workflow .EnvVars )
362354 commandsPerProject = append (commandsPerProject , models.ProjectCommand {
363355 ProjectName : project .Name ,
364356 ProjectDir : project .Dir ,
365357 ProjectWorkspace : project .Workspace ,
366358 Terragrunt : project .Terragrunt ,
367359 Commands : workflow .Configuration .OnPullRequestPushed ,
368- ApplyStage : & coreApplyStage ,
369- PlanStage : & corePlanStage ,
360+ ApplyStage : workflow . Apply ,
361+ PlanStage : workflow . Plan ,
370362 CommandEnvVars : commandEnvVars ,
371363 StateEnvVars : stateEnvVars ,
372364 })
@@ -379,23 +371,15 @@ func ConvertAzureEventToCommands(parseAzureContext Azure, impactedProjects []con
379371 return nil , false , fmt .Errorf ("failed to find workflow config '%s' for project '%s'" , project .Workflow , project .Name )
380372 }
381373
382- stateEnvVars , commandEnvVars := configuration .CollectEnvVars (workflow .EnvVars )
383- var coreApplyStage models.Stage
384- if workflow .Apply != nil {
385- coreApplyStage = workflow .Apply .ToCoreStage ()
386- }
387- var corePlanStage models.Stage
388- if workflow .Plan != nil {
389- corePlanStage = workflow .Plan .ToCoreStage ()
390- }
374+ stateEnvVars , commandEnvVars := configuration .CollectTerraformEnvConfig (workflow .EnvVars )
391375 commandsPerProject = append (commandsPerProject , models.ProjectCommand {
392376 ProjectName : project .Name ,
393377 ProjectDir : project .Dir ,
394378 ProjectWorkspace : project .Workspace ,
395379 Terragrunt : project .Terragrunt ,
396380 Commands : workflow .Configuration .OnPullRequestClosed ,
397- ApplyStage : & coreApplyStage ,
398- PlanStage : & corePlanStage ,
381+ ApplyStage : workflow . Apply ,
382+ PlanStage : workflow . Plan ,
399383 CommandEnvVars : commandEnvVars ,
400384 StateEnvVars : stateEnvVars ,
401385 })
@@ -408,23 +392,15 @@ func ConvertAzureEventToCommands(parseAzureContext Azure, impactedProjects []con
408392 if ! ok {
409393 return nil , false , fmt .Errorf ("failed to find workflow config '%s' for project '%s'" , project .Workflow , project .Name )
410394 }
411- stateEnvVars , commandEnvVars := configuration .CollectEnvVars (workflow .EnvVars )
412- var coreApplyStage models.Stage
413- if workflow .Apply != nil {
414- coreApplyStage = workflow .Apply .ToCoreStage ()
415- }
416- var corePlanStage models.Stage
417- if workflow .Plan != nil {
418- corePlanStage = workflow .Plan .ToCoreStage ()
419- }
395+ stateEnvVars , commandEnvVars := configuration .CollectTerraformEnvConfig (workflow .EnvVars )
420396 commandsPerProject = append (commandsPerProject , models.ProjectCommand {
421397 ProjectName : project .Name ,
422398 ProjectDir : project .Dir ,
423399 ProjectWorkspace : project .Workspace ,
424400 Terragrunt : project .Terragrunt ,
425401 Commands : workflow .Configuration .OnCommitToDefault ,
426- ApplyStage : & coreApplyStage ,
427- PlanStage : & corePlanStage ,
402+ ApplyStage : workflow . Apply ,
403+ PlanStage : workflow . Plan ,
428404 CommandEnvVars : commandEnvVars ,
429405 StateEnvVars : stateEnvVars ,
430406 })
@@ -465,7 +441,7 @@ func ConvertAzureEventToCommands(parseAzureContext Azure, impactedProjects []con
465441 if ! ok {
466442 return nil , false , fmt .Errorf ("failed to find workflow config '%s' for project '%s'" , project .Workflow , project .Name )
467443 }
468- stateEnvVars , commandEnvVars := configuration .CollectEnvVars (workflow .EnvVars )
444+ stateEnvVars , commandEnvVars := configuration .CollectTerraformEnvConfig (workflow .EnvVars )
469445
470446 commandsPerProject = append (commandsPerProject , models.ProjectCommand {
471447 ProjectName : project .Name ,
0 commit comments