Commit 60b60d9f authored by Mitchell Hashimoto's avatar Mitchell Hashimoto

Merge pull request #2036 from mojotalantikite/digitalocean_private

Fix digitalocean provider for private images [fixes mitchellh/packer#1792]
parents 673c726b d174ffe1
...@@ -138,8 +138,13 @@ func (d DigitalOceanClientV2) CreateDroplet(name string, size string, image stri ...@@ -138,8 +138,13 @@ func (d DigitalOceanClientV2) CreateDroplet(name string, size string, image stri
return 0, fmt.Errorf("Invalid region or lookup failure: '%s': %s", region, err) return 0, fmt.Errorf("Invalid region or lookup failure: '%s': %s", region, err)
} }
if found_image.Slug == "" {
req.Image = strconv.Itoa(int(found_image.Id))
} else {
req.Image = found_image.Slug
}
req.Size = found_size.Slug req.Size = found_size.Slug
req.Image = found_image.Slug
req.Region = found_region.Slug req.Region = found_region.Slug
req.SSHKeys = []string{fmt.Sprintf("%v", keyId)} req.SSHKeys = []string{fmt.Sprintf("%v", keyId)}
req.PrivateNetworking = privateNetworking req.PrivateNetworking = privateNetworking
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment