Skip to content

Commit e582e3f

Browse files
Need to chech to make sure the StateEnvProvider is set before using. (#1826)
1 parent 8785f8c commit e582e3f

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

Diff for: libs/scheduler/aws.go

+6-4
Original file line numberDiff line numberDiff line change
@@ -185,10 +185,12 @@ func(job *Job) AuthBackendConfig() error {
185185

186186
func(job *Job) AuthTerragrunt() error {
187187
var err error
188-
job.StateEnvVars, err = populateKeys(job.StateEnvVars, *job.StateEnvProvider)
189-
if err != nil {
190-
log.Printf("Failed to get keys from role (StateEnvProvider): %v", err)
191-
return fmt.Errorf("failed to get (state) keys from role: %v", err)
188+
if(job.StateEnvProvider != nil) {
189+
job.StateEnvVars, err = populateKeys(job.StateEnvVars, *job.StateEnvProvider)
190+
if err != nil {
191+
log.Printf("Failed to get keys from role (StateEnvProvider): %v", err)
192+
return fmt.Errorf("failed to get (state) keys from role: %v", err)
193+
}
192194
}
193195

194196
if job.CommandEnvProvider != nil {

0 commit comments

Comments
 (0)