windows_7.json 3.45 KB
Newer Older
1
{
Joe Fitzgerald's avatar
Joe Fitzgerald committed
2 3 4 5 6 7
  "builders": [
    {
      "boot_wait": "2m",
      "disk_size": 61440,
      "floppy_files": [
        "./answer_files/7/Autounattend.xml",
8
        "./scripts/dis-updates.ps1",
mikebayliss's avatar
mikebayliss committed
9
        "./scripts/microsoft-updates.bat",
Joe Fitzgerald's avatar
Joe Fitzgerald committed
10 11 12
        "./scripts/win-updates.ps1",
        "./scripts/openssh.ps1"
      ],
13 14 15 16 17 18 19 20 21 22 23
      "guest_os_type": "windows7-64",
      "headless": false,
      "iso_checksum": "1d0d239a252cb53e466d39e752b17c28",
      "iso_checksum_type": "md5",
      "iso_url": "http://care.dlservice.microsoft.com/dl/download/evalx/win7/x64/EN/7600.16385.090713-1255_x64fre_enterprise_en-us_EVAL_Eval_Enterprise-GRMCENXEVAL_EN_DVD.iso",
      "shutdown_command": "shutdown /s /t 10 /f /d p:4:1 /c \"Packer Shutdown\"",
      "ssh_password": "vagrant",
      "ssh_username": "vagrant",
      "ssh_wait_timeout": "8h",
      "tools_upload_flavor": "windows",
      "type": "vmware-iso",
Joe Fitzgerald's avatar
Joe Fitzgerald committed
24 25 26 27 28 29
      "vmx_data": {
        "RemoteDisplay.vnc.enabled": "false",
        "RemoteDisplay.vnc.port": "5900",
        "memsize": "2048",
        "numvcpus": "2",
        "scsi0.virtualDev": "lsisas1068"
30 31 32 33
      },
      "vmx_remove_ethernet_interfaces": true,
      "vnc_port_max": 5980,
      "vnc_port_min": 5900
Joe Fitzgerald's avatar
Joe Fitzgerald committed
34 35 36 37 38 39
    },
    {
      "boot_wait": "2m",
      "disk_size": 61440,
      "floppy_files": [
        "./answer_files/7/Autounattend.xml",
40
        "./scripts/dis-updates.ps1",
mikebayliss's avatar
mikebayliss committed
41
        "./scripts/microsoft-updates.bat",
Joe Fitzgerald's avatar
Joe Fitzgerald committed
42
        "./scripts/win-updates.ps1",
Stefan Scherer's avatar
Stefan Scherer committed
43
        "./scripts/openssh.ps1"
Joe Fitzgerald's avatar
Joe Fitzgerald committed
44
      ],
45 46 47 48 49 50 51 52 53 54
      "guest_os_type": "Windows7_64",
      "headless": false,
      "iso_checksum": "1d0d239a252cb53e466d39e752b17c28",
      "iso_checksum_type": "md5",
      "iso_url": "http://care.dlservice.microsoft.com/dl/download/evalx/win7/x64/EN/7600.16385.090713-1255_x64fre_enterprise_en-us_EVAL_Eval_Enterprise-GRMCENXEVAL_EN_DVD.iso",
      "shutdown_command": "shutdown /s /t 10 /f /d p:4:1 /c \"Packer Shutdown\"",
      "ssh_password": "vagrant",
      "ssh_username": "vagrant",
      "ssh_wait_timeout": "8h",
      "type": "virtualbox-iso",
Joe Fitzgerald's avatar
Joe Fitzgerald committed
55 56 57 58 59 60 61 62 63 64 65 66
      "vboxmanage": [
        [
          "modifyvm",
          "{{.Name}}",
          "--memory",
          "2048"
        ],
        [
          "modifyvm",
          "{{.Name}}",
          "--cpus",
          "2"
Stefan Scherer's avatar
Stefan Scherer committed
67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96
        ],
        [
          "modifyvm",
          "{{.Name}}",
          "--vrde",
          "on"
        ],
        [
          "modifyvm",
          "{{.Name}}",
          "--vrdeaddress",
          "127.0.0.1"
        ],
        [
          "modifyvm",
          "{{.Name}}",
          "--vrdeport",
          "13389"
        ],
        [
          "modifyvm",
          "{{.Name}}",
          "--vcpenabled",
          "off"
        ],
        [
          "modifyvm",
          "{{.Name}}",
          "--vcpfile",
          "windows_7.webm"
Joe Fitzgerald's avatar
Joe Fitzgerald committed
97 98 99 100
        ]
      ]
    }
  ],
101 102 103 104 105 106 107 108
  "post-processors": [
    {
      "keep_input_artifact": false,
      "output": "windows_7_{{.Provider}}.box",
      "type": "vagrant",
      "vagrantfile_template": "vagrantfile-windows_7.template"
    }
  ],
Joe Fitzgerald's avatar
Joe Fitzgerald committed
109 110 111
  "provisioners": [
    {
      "execute_command": "{{.Vars}} cmd /c C:/Windows/Temp/script.bat",
112
      "remote_path": "/tmp/script.bat",
Joe Fitzgerald's avatar
Joe Fitzgerald committed
113 114 115
      "scripts": [
        "./scripts/vm-guest-tools.bat",
        "./scripts/chef.bat",
Brett Porter's avatar
Brett Porter committed
116
        "./scripts/vagrant-ssh.bat",
Stefan Scherer's avatar
Stefan Scherer committed
117
        "./scripts/enable-rdp.bat",
Stefan Scherer's avatar
Stefan Scherer committed
118
        "./scripts/enable-winrm.bat",
119
        "./scripts/disable-tasks.bat",
120 121
        "./scripts/compile-dotnet-assemblies.bat",
        "./scripts/compact.bat"
122 123
      ],
      "type": "shell"
Joe Fitzgerald's avatar
Joe Fitzgerald committed
124 125
    }
  ]
126
}
127