From df82e51b957e1d5d6e92709feab3462ce2b1559d Mon Sep 17 00:00:00 2001 From: Sergey Zagursky Date: Wed, 25 Dec 2024 12:15:46 +0000 Subject: [PATCH] Don't merge stderr to stdout `RunTerraformCommandAndGetStdoutE` actually returns stdout and stderr combined. This commit fixes that. --- modules/terraform/cmd.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/terraform/cmd.go b/modules/terraform/cmd.go index ea4baf511..bce32658d 100644 --- a/modules/terraform/cmd.go +++ b/modules/terraform/cmd.go @@ -122,7 +122,7 @@ func RunTerraformCommandAndGetStdoutE(t testing.TestingT, additionalOptions *Opt cmd := generateCommand(options, args...) description := fmt.Sprintf("%s %v", options.TerraformBinary, args) return retry.DoWithRetryableErrorsE(t, description, options.RetryableTerraformErrors, options.MaxRetries, options.TimeBetweenRetries, func() (string, error) { - s, err := shell.RunCommandAndGetOutputE(t, cmd) + s, err := shell.RunCommandAndGetStdOutE(t, cmd) if err != nil { return s, err }