Fix for state_push: path for statefile is reqired for run state push cmd
diff --git a/tfexec/state_push.go b/tfexec/state_push.go index 98f50f1..14e55a2 100644 --- a/tfexec/state_push.go +++ b/tfexec/state_push.go
@@ -61,5 +61,7 @@ args = append(args, "-lock-timeout="+c.lockTimeout) } + args = append(args, path) + return tf.buildTerraformCmd(ctx, nil, args...), nil }
diff --git a/tfexec/state_push_test.go b/tfexec/state_push_test.go index 3c3250e..075c33a 100644 --- a/tfexec/state_push_test.go +++ b/tfexec/state_push_test.go
@@ -26,6 +26,7 @@ "push", "-lock=false", "-lock-timeout=0s", + "testpath", }, nil, statePushCmd) }) @@ -41,6 +42,7 @@ "-force", "-lock=true", "-lock-timeout=10s", + "testpath", }, nil, statePushCmd) }) }