post-processor/digitalocean-import: Update documentation (#9865)

* Add a note to use the DigitialOcean Builder when working directly on Digital Ocean
* Add HCL2 example to the documentation
This commit is contained in:
Wilken Rivera 2020-09-01 11:08:06 -04:00 committed by GitHub
parent 10e74961d2
commit 79bc643c17
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 27 additions and 2 deletions

View File

@ -11,8 +11,10 @@ sidebar_title: DigitalOcean Import
Type: `digitalocean-import`
The Packer DigitalOcean Import post-processor takes an image artifact from
various builders and imports it to DigitalOcean.
The Packer DigitalOcean Import post-processor is used to import images created by other Packer builders to DigitalOcean.
~> Note: Users looking to create custom images, and reusable snapshots, directly on DigitalOcean can use
the [DigitalOcean builder](/docs/builders/digitalocean) without this post-processor.
## How Does it Work?
@ -90,6 +92,9 @@ Optional:
Here is a basic example:
<Tabs>
<Tab heading="JSON">
```json
{
"type": "digitalocean-import",
@ -104,3 +109,23 @@ Here is a basic example:
"image_tags": ["custom", "packer"]
}
```
</Tab>
<Tab heading="HCL2">
```hcl
post-processor "digitalocean-import" {
api_token = "{{user `token`}}"
spaces_key = "{{user `key`}}"
spaces_secret = "{{user `secret`}}"
spaces_region = "nyc3"
space_name = "import-bucket"
image_name = "ubuntu-18.10-minimal-amd64"
image_description = "Packer import {{timestamp}}"
image_regions = ["nyc3", "nyc2"]
image_tags = ["custom", "packer"]
}
```
</Tab>
</Tabs>