Skip to content

Commit 96936ca

Browse files
committed
Fix
1 parent 3a3147d commit 96936ca

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

provisioner/terraform/executor.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -473,7 +473,7 @@ func readAndLog(sink logSink, r io.Reader, done chan<- any, level proto.LogLevel
473473

474474
logLevel := convertTerraformLogLevel(log.Level, sink)
475475
if logLevel == proto.LogLevel_TRACE {
476-
// Skip TRACE log entries as they produce a lot of noise
476+
// Skip TRACE log entries as they produce a lot of noise.
477477
//
478478
// FIXME consider config.ProvisionerLogLevel to enable custom level logging
479479
// instead of "just-debug-level" mode.

provisioner/terraform/provision.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ func (s *server) Provision(stream proto.DRPCProvisioner_ProvisionStream) error {
136136
return xerrors.Errorf("initialize terraform: %w", err)
137137
}
138138
s.logger.Debug(ctx, "ran initialization")
139-
env, err := provisionEnv(config, request.GetPlan().GetParameterValues(), request.GetPlan().GetRichParameterValues(), request.GetPlan().GetGitAuthProviders(), config.ProvisionerLogLevel)
139+
env, err := provisionEnv(config, request.GetPlan().GetParameterValues(), request.GetPlan().GetRichParameterValues(), request.GetPlan().GetGitAuthProviders(), config.ProvisionerLogLevel != "")
140140
if err != nil {
141141
return err
142142
}
@@ -205,7 +205,7 @@ func planVars(plan *proto.Provision_Plan) ([]string, error) {
205205
return vars, nil
206206
}
207207

208-
func provisionEnv(config *proto.Provision_Config, params []*proto.ParameterValue, richParams []*proto.RichParameterValue, gitAuth []*proto.GitAuthProvider, logLevel string) ([]string, error) {
208+
func provisionEnv(config *proto.Provision_Config, params []*proto.ParameterValue, richParams []*proto.RichParameterValue, gitAuth []*proto.GitAuthProvider, verbose bool) ([]string, error) {
209209
env := safeEnviron()
210210
env = append(env,
211211
"CODER_AGENT_URL="+config.Metadata.CoderUrl,
@@ -237,7 +237,7 @@ func provisionEnv(config *proto.Provision_Config, params []*proto.ParameterValue
237237
env = append(env, provider.GitAuthAccessTokenEnvironmentVariable(gitAuth.Id)+"="+gitAuth.AccessToken)
238238
}
239239

240-
if logLevel == "debug" {
240+
if verbose {
241241
// TF_LOG=JSON enables all kind of logging: trace-debug-info-warn-error.
242242
// The idea behind using TF_LOG=JSON instead of TF_LOG=debug is ensuring the proper log format.
243243
env = append(env, "TF_LOG=JSON")

0 commit comments

Comments
 (0)