add basic HCL2 examples for gcp builder

This commit is contained in:
Adrien Delorme 2020-06-16 17:08:03 +02:00
parent 6513372a01
commit 97848df9e1
1 changed files with 23 additions and 0 deletions

View File

@ -119,6 +119,9 @@ repackage an existing GCE image. The account_file is obtained in the previous
section. If it parses as JSON it is assumed to be the file itself, otherwise, section. If it parses as JSON it is assumed to be the file itself, otherwise,
it is assumed to be the path to the file containing the JSON. it is assumed to be the path to the file containing the JSON.
<Tabs>
<Tab heading="JSON">
```json ```json
{ {
"builders": [ "builders": [
@ -134,6 +137,26 @@ it is assumed to be the path to the file containing the JSON.
} }
``` ```
</Tab>
<Tab heading="HCL2">
```hcl
source "googlecompute" "basic-example" {
account_file = "account.json"
project_id = "my project"
source_image = "debian-7-wheezy-v20150127"
ssh_username = "packer"
zone = "us-central1-a"
}
build {
sources = ["sources.googlecompute.basic-example"]
}
```
</Tab>
</Tabs>
### Windows Example ### Windows Example
Before you can provision using the winrm communicator, you need to allow Before you can provision using the winrm communicator, you need to allow