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

1.7 KiB

description layout page_title sidebar_current
The Packer vSphere Template post-processor takes an artifact from the VMware-iso builder and allows to mark a VM as a template and leaving it in a path of choice. docs vSphere Template - Post-Processors 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:

{  
   "type":"vsphere-tpl",
   "host":"vcenter.local",
   "username":"root",
   "password":"sssh_is_a_secret",
   "datacenter":"murlock",
   "vm_name":"distro-7.3",
   "folder":"/packer-templates/os/distro-7"
}

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 is created.

  • datacenter (string) - If you have more than one, you will need to specified one.