add basic HCL2 docs for vmware

This commit is contained in:
Adrien Delorme 2020-06-16 17:03:15 +02:00
parent 831c16836a
commit c3f2cc64f7
2 changed files with 46 additions and 2 deletions

View File

@ -37,18 +37,40 @@ Here is a basic example. This example is not functional. It will start the OS
installer but then fail because we don't provide the preseed file for Ubuntu to
self-install. Still, the example serves to show the basic configuration:
<Tabs>
<Tab heading="JSON">
```json
{
"type": "vmware-iso",
"iso_url": "http://old-releases.ubuntu.com/releases/precise/ubuntu-12.04.2-server-amd64.iso",
"iso_checksum": "af5f788aee1b32c4b2634734309cc9e9",
"iso_checksum_type": "md5",
"iso_checksum": "md5:af5f788aee1b32c4b2634734309cc9e9",
"ssh_username": "packer",
"ssh_password": "packer",
"shutdown_command": "shutdown -P now"
}
```
</Tab>
<Tab heading="HCL2">
```hcl
source "vmware-iso" "basic-example" {
iso_url = "http://old-releases.ubuntu.com/releases/precise/ubuntu-12.04.2-server-amd64.iso"
iso_checksum = "md5:af5f788aee1b32c4b2634734309cc9e9"
ssh_username = "packer"
ssh_password = "packer"
shutdown_command = "shutdown -P now"
}
build {
sources = ["sources.vmware-iso.basic-example"]
}
```
</Tab>
</Tabs>
## VMware-ISO Builder Configuration Reference
There are many configuration options available for the builder. In addition to

View File

@ -34,6 +34,9 @@ VMware virtual machine.
Here is an example. This example is fully functional as long as the source path
points to a real VMX file with the proper settings:
<Tabs>
<Tab heading="JSON">
```json
{
"type": "vmware-vmx",
@ -44,6 +47,25 @@ points to a real VMX file with the proper settings:
}
```
</Tab>
<Tab heading="HCL2">
```hcl
source "vmware-vmx" "basic-example" {
source_path = "/path/to/a/vm.vmx"
ssh_username = "root"
ssh_password = "root"
shutdown_command = "shutdown -P now"
}
build {
sources = ["sources.vmware-vmx.basic-example"]
}
```
</Tab>
</Tabs>
## Configuration Reference
There are many configuration options available for the VMware builder. They are