|
1 | 1 | { |
2 | 2 | "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 | + }, |
3 | 39 | { |
4 | 40 | "boot_wait": "0s", |
5 | 41 | "communicator": "winrm", |
|
128 | 164 | "iso_checksum": "sha256:549bca46c055157291be6c22a3aaaed8330e78ef4382c99ee82c896426a1cee1", |
129 | 165 | "iso_url": "https://software-download.microsoft.com/download/pr/17763.737.190906-2324.rs5_release_svc_refresh_SERVER_EVAL_x64FRE_en-us_1.iso", |
130 | 166 | "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" |
132 | 169 | } |
133 | 170 | } |
134 | 171 |
|
0 commit comments