From 374a29d75c22d98dc9b3a8329ee862786839d4dd Mon Sep 17 00:00:00 2001 From: Andrew Starr-Bochicchio Date: Tue, 12 May 2020 12:38:51 -0400 Subject: [PATCH] builder/digitalocean: Add logging of Droplet create attributes. --- builder/digitalocean/step_create_droplet.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/builder/digitalocean/step_create_droplet.go b/builder/digitalocean/step_create_droplet.go index 318426425..e62a9ecb8 100644 --- a/builder/digitalocean/step_create_droplet.go +++ b/builder/digitalocean/step_create_droplet.go @@ -3,6 +3,7 @@ package digitalocean import ( "context" "fmt" + "log" "strconv" "io/ioutil" @@ -43,7 +44,7 @@ func (s *stepCreateDroplet) Run(ctx context.Context, state multistep.StateBag) m createImage = godo.DropletCreateImage{ID: imageId} } - droplet, _, err := client.Droplets.Create(context.TODO(), &godo.DropletCreateRequest{ + dropletCreateReq := &godo.DropletCreateRequest{ Name: c.DropletName, Region: c.Region, Size: c.Size, @@ -56,7 +57,11 @@ func (s *stepCreateDroplet) Run(ctx context.Context, state multistep.StateBag) m IPv6: c.IPv6, UserData: userData, Tags: c.Tags, - }) + } + + log.Printf("[DEBUG] Droplet create paramaters: %s", godo.Stringify(dropletCreateReq)) + + droplet, _, err := client.Droplets.Create(context.TODO(), dropletCreateReq) if err != nil { err := fmt.Errorf("Error creating droplet: %s", err) state.Put("error", err)