-
Notifications
You must be signed in to change notification settings - Fork 0
/
win2016.json
69 lines (62 loc) · 1.79 KB
/
win2016.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
{
"variables":{
"esxi_host": "esx",
"esxi_datastore": "datastore",
"esxi_username": "root",
"esxi_password": "password"
},
"builders": [{
"name": "win-2016-base",
"vm_name": "win-2016-base",
"type": "vmware-iso",
"guest_os_type": "windows8srv-64",
"headless": false,
"tools_upload_flavor": "windows",
"iso_url": "./Windows_Svr_2016.ISO",
"iso_checksum_type": "md5",
"iso_checksum": "70721288bbcdfe3239d8f8c0fae55f1f",
"communicator":"winrm",
"winrm_username": "administrator",
"winrm_password": "ansible",
"winrm_timeout": "4h",
"remote_type": "esx5",
"remote_host": "{{user `esxi_host`}}",
"remote_datastore": "{{user `esxi_datastore`}}",
"remote_username": "{{user `esxi_username`}}",
"remote_password": "{{user `esxi_password`}}",
"keep_registered": true,
"vnc_port_min": "5900",
"vnc_port_max": "5911",
"vnc_bind_address": "0.0.0.0",
"vnc_disable_password": true,
"disk_type_id": "thin",
"vmx_data": {
"memsize": "2048",
"scsi0.virtualDev": "lsisas1068",
"ethernet0.addressType": "vpx",
"ethernet0.present": "true",
"ethernet0.addresstype": "generated",
"ethernet0.networkName": "VM Network"
},
"vmx_data_post": {
"ide1:0.startConnected": "FALSE",
"ide1:0.clientDevice": "TRUE",
"ide1:0.fileName": "emptyBackingString",
"ethernet0.virtualDev": "vmxnet3"
},
"shutdown_command": "shutdown /s /t 10 /f /d p:4:1 /c \"Packer Shutdown\"",
"shutdown_timeout": "1h",
"floppy_files": [
"scripts/autounattend.xml",
"scripts/winrm.ps1",
"scripts/ansible.ps1",
"scripts/SetupComplete.cmd"
]
}],
"provisioners": [
{
"type": "powershell",
"script": "scripts/bootstrap.ps1"
}
]
}