Here is my Packer Json file for your information.
{
"variables": {
},
"builders": [{
"type": "vmware-iso",
"iso_url": "{{ user `ISO_URL` }}",
"iso_checksum" : "{{ user `ISO_CHECKSUM` }}",
"iso_checksum_type" : "md5",
"disk_type_id": "thin",
"disk_size": "200000",
"output_directory": "{{ user `vm_name` }}",
"vmx_data": {
"memsize": "4096",
"numvcpus": "2",
"ethernet0.networkName": "{{ user `KS_NET` }}",
"ethernet0.virtualDev": "vmxnet3",
"ethernet0.present": "TRUE"
},
"boot_command" : [
],
"boot_wait" : "30s",
"ssh_timeout" : "1000s",
"ssh_username": "{{user `ssh_user`}}",
"ssh_password": "{{user `ssh_password`}}",
"remote_datastore": "{{ user `REMOTE_DATASTORE` }}",
"remote_host": "{{ user `REMOTE_ESXI` }}",
"remote_password": "{{user `source_esxi_password`}}",
"remote_type": "ex5",
"remote_username": "{{user `source_esxi_user`}}",
"version": "11",
"vm_name": "{{user `vm_name`}}",
"vmdk_name": "{{user `vm_name`}}",
"keep_registered": "true",
"shutdown_command": "/usr/bin/sudo /sbin/shutdown -h now"
}],
"post-processors": [
{
"type": "vsphere-template",
"host": "{{ user `VCENTER_IP` }}",
"insecure": true,
"datacenter": "{{ user `vcenter_dc` }}",
"username": "{{user `vcenter_user`}}",
"password": "{{user `source_esxi_password`}}",
"folder": "/Templates"
}]
}