Skip to content

Commit 576e8fb

Browse files
committed
Add additional logging
1 parent 91fa901 commit 576e8fb

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

provisioner/terraform/provision.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ import (
1212
"github.com/hashicorp/terraform-exec/tfexec"
1313
"golang.org/x/xerrors"
1414

15+
"cdr.dev/slog"
16+
1517
"github.com/coder/coder/provisionersdk/proto"
1618
)
1719

@@ -149,13 +151,15 @@ func (t *terraform) Provision(request *proto.Provision_Request, stream proto.DRP
149151
resources := make([]*proto.Resource, 0)
150152
if state.Values != nil {
151153
for _, resource := range state.Values.RootModule.Resources {
154+
t.logger.Debug(ctx, "appending state file", slog.F("name", resource.Name), slog.F("type", resource.Type))
152155
resources = append(resources, &proto.Resource{
153156
Name: resource.Name,
154157
Type: resource.Type,
155158
})
156159
}
157160
}
158161

162+
t.logger.Debug(ctx, "sending completion response")
159163
return stream.Send(&proto.Provision_Response{
160164
Type: &proto.Provision_Response_Complete{
161165
Complete: &proto.Provision_Complete{

provisionerd/provisionerd.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,11 +187,12 @@ func (p *provisionerDaemon) acquireJob(ctx context.Context) {
187187
p.acquiredJobDone = make(chan struct{})
188188

189189
p.opts.Logger.Info(context.Background(), "acquired job",
190-
slog.F("job_id", p.acquiredJob.JobId)
190+
slog.F("job_id", p.acquiredJob.JobId),
191191
slog.F("organization_name", p.acquiredJob.OrganizationName),
192192
slog.F("project_name", p.acquiredJob.ProjectName),
193193
slog.F("username", p.acquiredJob.UserName),
194194
slog.F("provisioner", p.acquiredJob.Provisioner),
195+
slog.F("job_type", p.acquiredJob.Type),
195196
)
196197

197198
go p.runJob(ctx)

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy