Skip to content

Commit 3c3587f

Browse files
authored
pull env vars for cli (#1618)
1 parent 07f175f commit 3c3587f

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

cli/pkg/spec/spec.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import (
1111
"github.com/diggerhq/digger/libs/scheduler"
1212
"github.com/diggerhq/digger/libs/spec"
1313
"github.com/diggerhq/digger/libs/storage"
14+
"github.com/samber/lo"
1415
"log"
1516
"os"
1617
"time"
@@ -83,6 +84,11 @@ func RunSpec(
8384
usage.ReportErrorAndExit(spec.VCS.Actor, fmt.Sprintf("could not get plan storage: %v", err), 8)
8485
}
8586

87+
workflow := diggerConfig.Workflows[job.ProjectName]
88+
stateEnvVars, commandEnvVars := digger_config.CollectTerraformEnvConfig(workflow.EnvVars)
89+
job.StateEnvVars = lo.Assign(job.StateEnvVars, stateEnvVars)
90+
job.CommandEnvVars = lo.Assign(job.CommandEnvVars, commandEnvVars)
91+
8692
jobs := []scheduler.Job{job}
8793

8894
fullRepoName := fmt.Sprintf("%v-%v", spec.VCS.RepoOwner, spec.VCS.RepoName)

0 commit comments

Comments
 (0)