--- description: | 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. 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":"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.