{
"variables": {
"http_addr": "{{ env `PACKER_HTTP_ADDR` }}"
},
"builders": [
{
"type": "vmware-iso",
"vmx_data": {
"tools.upgrade.policy": "manual",
"virtualhw.productcompatibility" : "hosted",
"vcpu.hotadd": "TRUE",
"mem.hotadd": "TRUE",
"tools.syncTime": "FALSE",
"gui.applyHostDisplayScalingToGuest": "FALSE"
},
"guest_os_type": "windows9srv-64",
"iso_urls": [
"C:\\ISOs\\en_windows_server_2016_vl_x64_dvd_11636701.iso",
"ISOs/en_windows_server_2016_vl_x64_dvd_11636701.iso"
],
"iso_checksum": "186F55D26F4E9B60F8616B5485080A30BABA6F82",
"iso_checksum_type": "sha1",
"vm_name": "Windows2016",
"vmdk_name": "Windows2016",
"headless": "true",
"skip_compaction": "true",
"communicator": "winrm",
"winrm_username": "Administrator",
"winrm_password": "MYPASSWORDHERE",
"winrm_port": "5985",
"winrm_use_ssl": "false",
"winrm_timeout": "5h",
"winrm_insecure": "true",
"shutdown_command": "C:/Windows/Temp/packershutdown.bat",
"shutdown_timeout": "15m",
"network_adapter_type": "vmxnet3",
"disk_adapter_type": "pvscsi",
"disk_type_id": "0",
"disk_size": "66560",
"disk_additional_size": "30720",
"http_directory": "installs/",
"http_port_min": "8000",
"http_port_max": "8000",
"cpus": "2",
"memory": "4096",
"version": "11",
"vmx_remove_ethernet_interfaces": "true",
"vmx_data_post": {
"virtualhw.productcompatibility": "",
"nvram": ""
},
"floppy_files": [
"answer_files/2016/Autounattend.xml",
"drivers/pvscsi",
"drivers/vmxnet3",
"scripts/enable-winrm.ps1"
]
}
],
"provisioners": [
{
"type": "powershell",
"elevated_user": "Administrator",
"elevated_password": "MYPASSWORDHERE",
"inline": [
"if (!(test-path C:\\Utilities\\)) {mkdir C:\\Utilities\\}"
]
},
{
"environment_vars": [
"http_addr={{ user `http_addr` }}"
],
"type": "powershell",
"elevated_user": "Administrator",
"elevated_password": "MYPASSWORDHERE",
"inline": [
"Invoke-WebRequest $Env:http_addr/MyUtil.exe -OutFile C:\\Utilities\\MyUtil.exe"
]
}
]
}