Skip to content

Commit cf96154

Browse files
committed
windows_2019_core: Add KVM support
1 parent d007cb7 commit cf96154

File tree

1 file changed

+38
-1
lines changed

1 file changed

+38
-1
lines changed

windows_2019_core.json

Lines changed: 38 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,41 @@
11
{
22
"builders": [
3+
{
4+
"accelerator": "kvm",
5+
"boot_wait": "0s",
6+
"communicator": "winrm",
7+
"cpus": 2,
8+
"disk_size": "{{user `disk_size`}}",
9+
"floppy_files": [
10+
"{{user `autounattend`}}",
11+
"./scripts/disable-screensaver.ps1",
12+
"./scripts/disable-winrm.ps1",
13+
"./scripts/enable-winrm.ps1",
14+
"./scripts/microsoft-updates.bat",
15+
"./scripts/win-updates.ps1"
16+
],
17+
"headless": true,
18+
"iso_checksum": "{{user `iso_checksum`}}",
19+
"iso_url": "{{user `iso_url`}}",
20+
"memory": "{{user `memory`}}",
21+
"output_directory": "windows_2019_docker-qemu",
22+
"qemuargs": [
23+
[
24+
"-drive",
25+
"file=windows_2019-qemu/{{ .Name }},if=virtio,cache=writeback,discard=ignore,format=qcow2,index=1"
26+
],
27+
[
28+
"-drive",
29+
"file={{ user `virtio_win_iso` }},media=cdrom,index=3"
30+
]
31+
],
32+
"shutdown_command": "shutdown /s /t 10 /f /d p:4:1 /c \"Packer Shutdown\"",
33+
"type": "qemu",
34+
"vm_name": "WindowsServer2019Docker",
35+
"winrm_password": "vagrant",
36+
"winrm_timeout": "{{user `winrm_timeout`}}",
37+
"winrm_username": "vagrant"
38+
},
339
{
440
"boot_wait": "0s",
541
"communicator": "winrm",
@@ -128,7 +164,8 @@
128164
"iso_checksum": "sha256:549bca46c055157291be6c22a3aaaed8330e78ef4382c99ee82c896426a1cee1",
129165
"iso_url": "https://software-download.microsoft.com/download/pr/17763.737.190906-2324.rs5_release_svc_refresh_SERVER_EVAL_x64FRE_en-us_1.iso",
130166
"manually_download_iso_from": "https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2019",
131-
"winrm_timeout": "6h"
167+
"winrm_timeout": "6h",
168+
"virtio_win_iso": "~/virtio-win.iso"
132169
}
133170
}
134171

0 commit comments

Comments
 (0)