packer-cn/website/source/docs/post-processors/vsphere-template.html.md

59 lines
1.7 KiB
Markdown
Raw Normal View History

2017-07-09 21:45:57 -04:00
---
description: |
The Packer vSphere Template post-processor takes an artifact from the VMware-iso builder -**only if remote ESXI is chosen**-
2017-07-09 21:45:57 -04:00
and allows to mark a VM as a template and leaving it in a path of choice.
layout: docs
page_title: 'vSphere Template - Post-Processors'
sidebar_current: 'docs-post-processors-vSphere-template'
---
# vSphere Template Post-Processor
Type: `vsphere-tpl`
The Packer vSphere template post-processor takes an artifact from the VMware-iso builder
allows to mark a VM as a template and leaving it in a path of choice.
## Example
An example is shown below, showing only the post-processor configuration:
``` json
{
"type": "vsphere-tpl",
"host": "vcenter.local",
"username": "root",
"password": "secret",
"datacenter": "murlock",
"vm_name": "distro-7.3",
"folder": "/packer-templates/os/distro-7"
2017-07-09 21:45:57 -04:00
}
```
## Configuration
There are many configuration options available for the post-processor. They are
segmented below into two categories: required and optional parameters. Within
each category, the available configuration keys are alphabetized.
Required:
- `host` (string) - The vSphere host that contains the VM built by the vmware-iso.
- `insecure` (boolean) - If it's true Skip verification of server certificate.
Default is false
- `password` (string) - Password to use to authenticate to the
vSphere endpoint.
- `username` (string) - The username to use to authenticate to the
vSphere endpoint.
- `vm_name` (string) - The name of the VM once it is uploaded.
Optional:
- `folder` (string) - Target path where the template will be created.
2017-07-09 21:45:57 -04:00
- `datacenter` (string) - If you have more than one, you will need to specified one.