Skip to content

Commit 1662fa0

Browse files
committed
fix: update smurf terraform provision command
1 parent 75ee89c commit 1662fa0

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

cmd/stf/provision.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ var provisionCmd = &cobra.Command{
2121
return err
2222
}
2323

24-
if err := terraform.Plan(varNameValue, varFile, provisionDir, planDestroy, planTarget, planRefresh, planState); err != nil {
24+
if err := terraform.Plan(varNameValue, varFile, provisionDir, planDestroy, planTarget, planRefresh, planState, planOut); err != nil {
2525
return err
2626
}
2727

@@ -47,6 +47,7 @@ func init() {
4747
provisionCmd.Flags().BoolVar(&provisionApprove, "approve", true, "Skip interactive approval of plan before applying")
4848
provisionCmd.Flags().BoolVar(&lock, "lock", false, "Don't hold a state lock during the operation. This is dangerous if others might concurrently run commands against the same workspace.")
4949
provisionCmd.Flags().BoolVar(&upgrade, "upgrade", false, "Upgrade the Terraform modules and plugins to the latest versions")
50-
provisionCmd.Flags().StringVar(&provisionDir, "dir", "", "Specify the directory for Terraform operations") // Added flag
50+
provisionCmd.Flags().StringVar(&provisionDir, "dir", "", "Specify the directory for Terraform operations")
51+
provisionCmd.Flags().StringVar(&planOut, "out", "", "Path to save the generated execution plan")
5152
stfCmd.AddCommand(provisionCmd)
5253
}

0 commit comments

Comments
 (0)