{ "variables": { "caryatidpath": "", "output_directory": "packer-output", "boxname": "wintriallab-win10-32", "version": "1.0.{{isotime \"20060102150405\"}}", "description": "Windows Trial Lab: Windows 10 x86", "caryatid_destination": "" }, "builders": [ { "type": "virtualbox-iso", "iso_url": "http://care.dlservice.microsoft.com/dl/download/C/3/9/C399EEA8-135D-4207-92C9-6AAB3259F6EF/10240.16384.150709-1700.TH1_CLIENTENTERPRISEEVAL_OEMRET_X86FRE_EN-US.ISO", "iso_checksum_type": "sha1", "iso_checksum": "875b450d67e7176b8b3c72a80c60a0628bf1afac", "headless": true, "boot_wait": "2m", "communicator": "winrm", "winrm_username": "vagrant", "winrm_password": "V@grant123", "winrm_timeout": "24h", "shutdown_command": "shutdown /s /t 10 /f /d p:4:1 /c \"Packer Shutdown\"", "guest_os_type": "Windows10", "disk_size": 61440, "guest_additions_mode": "attach", "floppy_files": [ "./Autounattend.xml", "../../scripts/win-updates.ps1", "../../scripts/enable-winrm.ps1", "../../scripts/wintriallab-postinstall.psm1", "../../scripts/autounattend-postinstall.ps1", "../../scripts/provisioner-postinstall.ps1" ], "vboxmanage": [ ["setextradata", "global", "GUI/SuppressMessages", "all" ], ["modifyvm", "{{.Name}}", "--memory", "2048" ], ["modifyvm", "{{.Name}}", "--cpus", "2" ], ["modifyvm", "{{.Name}}", "--clipboard", "bidirectional"], ["modifyvm", "{{.Name}}", "--draganddrop", "bidirectional"], ["modifyvm", "{{.Name}}", "--accelerate2dvideo", "on"], ["modifyvm", "{{.Name}}", "--vram", 128] ] }, { "type": "hyperv-iso", "iso_url": "http://care.dlservice.microsoft.com/dl/download/C/3/9/C399EEA8-135D-4207-92C9-6AAB3259F6EF/10240.16384.150709-1700.TH1_CLIENTENTERPRISEEVAL_OEMRET_X86FRE_EN-US.ISO", "iso_checksum_type": "sha1", "iso_checksum": "875b450d67e7176b8b3c72a80c60a0628bf1afac", "boot_wait": "2m", "communicator": "winrm", "winrm_username": "vagrant", "winrm_password": "V@grant123", "winrm_timeout": "24h", "shutdown_command": "shutdown /s /t 10 /f /d p:4:1 /c \"Packer Shutdown\"", "disk_size": 61440, "enable_virtualization_extensions": true, "ram_size": 2048, "cpu": 2, "floppy_files": [ "./Autounattend.xml", "../../scripts/win-updates.ps1", "../../scripts/enable-winrm.ps1", "../../scripts/wintriallab-postinstall.psm1", "../../scripts/autounattend-postinstall.ps1", "../../scripts/provisioner-postinstall.ps1" ] } ], "provisioners": [ { "type": "powershell", "inline": ["A:\\provisioner-postinstall.ps1 -Verbose"] } ], "post-processors": [ { "type": "vagrant", "keep_input_artifact": false, "output": "{{user `output_directory`}}/{{user `boxname`}}_{{user `version`}}_{{.Provider}}.box", "vagrantfile_template": "{{user `boxname`}}_vagrantfile.template" } ] }