add basic HCL2 examples for gcp builder
This commit is contained in:
parent
6513372a01
commit
97848df9e1
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue