windows_81.json 3.38 KB
Newer Older
pandrew's avatar
pandrew committed
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/81/Autounattend.xml",
mikebayliss's avatar
mikebayliss committed
8
        "./scripts/microsoft-updates.bat",
Joe Fitzgerald's avatar
Joe Fitzgerald committed
9 10 11
        "./scripts/win-updates.ps1",
        "./scripts/openssh.ps1"
      ],
12 13 14 15 16 17 18 19 20 21 22
      "guest_os_type": "windows8-64",
      "headless": true,
      "iso_checksum": "5e4ecb86fd8619641f1d58f96e8561ec",
      "iso_checksum_type": "md5",
      "iso_url": "http://download.microsoft.com/download/B/9/9/B999286E-0A47-406D-8B3D-5B5AD7373A4A/9600.16384.WINBLUE_RTM.130821-1623_X64FRE_ENTERPRISE_EVAL_EN-US-IRM_CENA_X64FREE_EN-US_DV5.ISO",
      "shutdown_command": "shutdown /s /t 10 /f /d p:4:1 /c \"Packer Shutdown\"",
      "ssh_password": "vagrant",
      "ssh_username": "vagrant",
      "ssh_wait_timeout": "4h",
      "tools_upload_flavor": "windows",
      "type": "vmware-iso",
Joe Fitzgerald's avatar
Joe Fitzgerald committed
23 24 25 26 27 28
      "vmx_data": {
        "RemoteDisplay.vnc.enabled": "false",
        "RemoteDisplay.vnc.port": "5900",
        "memsize": "2048",
        "numvcpus": "2",
        "scsi0.virtualDev": "lsisas1068"
29 30 31 32
      },
      "vmx_remove_ethernet_interfaces": true,
      "vnc_port_max": 5980,
      "vnc_port_min": 5900
Joe Fitzgerald's avatar
Joe Fitzgerald committed
33 34 35 36 37 38
    },
    {
      "boot_wait": "2m",
      "disk_size": 61440,
      "floppy_files": [
        "./answer_files/81/Autounattend.xml",
mikebayliss's avatar
mikebayliss committed
39
        "./scripts/microsoft-updates.bat",
Joe Fitzgerald's avatar
Joe Fitzgerald committed
40
        "./scripts/win-updates.ps1",
Stefan Scherer's avatar
Stefan Scherer committed
41
        "./scripts/openssh.ps1"
Joe Fitzgerald's avatar
Joe Fitzgerald committed
42
      ],
43 44 45 46 47 48 49 50 51 52
      "guest_os_type": "Windows81_64",
      "headless": false,
      "iso_checksum": "5e4ecb86fd8619641f1d58f96e8561ec",
      "iso_checksum_type": "md5",
      "iso_url": "http://download.microsoft.com/download/B/9/9/B999286E-0A47-406D-8B3D-5B5AD7373A4A/9600.16384.WINBLUE_RTM.130821-1623_X64FRE_ENTERPRISE_EVAL_EN-US-IRM_CENA_X64FREE_EN-US_DV5.ISO",
      "shutdown_command": "shutdown /s /t 10 /f /d p:4:1 /c \"Packer Shutdown\"",
      "ssh_password": "vagrant",
      "ssh_username": "vagrant",
      "ssh_wait_timeout": "4h",
      "type": "virtualbox-iso",
Joe Fitzgerald's avatar
Joe Fitzgerald committed
53 54 55 56 57 58 59 60 61 62 63 64
      "vboxmanage": [
        [
          "modifyvm",
          "{{.Name}}",
          "--memory",
          "2048"
        ],
        [
          "modifyvm",
          "{{.Name}}",
          "--cpus",
          "2"
Stefan Scherer's avatar
Stefan Scherer committed
65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88
        ],
        [
          "modifyvm",
          "{{.Name}}",
          "--vrdeaddress",
          "127.0.0.1"
        ],
        [
          "modifyvm",
          "{{.Name}}",
          "--vrdeport",
          "13389"
        ],
        [
          "modifyvm",
          "{{.Name}}",
          "--vcpenabled",
          "off"
        ],
        [
          "modifyvm",
          "{{.Name}}",
          "--vcpfile",
          "windows_81.webm"
Joe Fitzgerald's avatar
Joe Fitzgerald committed
89 90 91 92
        ]
      ]
    }
  ],
93 94 95 96 97 98 99 100
  "post-processors": [
    {
      "keep_input_artifact": false,
      "output": "windows_81_{{.Provider}}.box",
      "type": "vagrant",
      "vagrantfile_template": "vagrantfile-windows_81.template"
    }
  ],
Joe Fitzgerald's avatar
Joe Fitzgerald committed
101 102 103
  "provisioners": [
    {
      "execute_command": "{{.Vars}} cmd /c C:/Windows/Temp/script.bat",
104
      "remote_path": "/tmp/script.bat",
Joe Fitzgerald's avatar
Joe Fitzgerald committed
105 106 107
      "scripts": [
        "./scripts/vm-guest-tools.bat",
        "./scripts/chef.bat",
Brett Porter's avatar
Brett Porter committed
108
        "./scripts/vagrant-ssh.bat",
109
        "./scripts/disable-auto-logon.bat",
110 111 112
        "./scripts/enable-rdp.bat",
        "./scripts/compile-dotnet-assemblies.bat",
        "./scripts/compact.bat"
113 114
      ],
      "type": "shell"
Joe Fitzgerald's avatar
Joe Fitzgerald committed
115 116 117 118
    },
    {
      "inline": [
        "rm -rf /tmp/*"
119 120
      ],
      "type": "shell"
Joe Fitzgerald's avatar
Joe Fitzgerald committed
121 122
    }
  ]
pandrew's avatar
pandrew committed
123
}
124