{
    "variables": {},
    "provisioners": [
      {
        "type":  "ansible",
        "playbook_file": "./win-playbook.yml",
        "extra_arguments": [
          "--connection", "packer",
          "--extra-vars", "ansible_shell_type=powershell ansible_shell_executable=None"
        ]
      }
    ],
    "builders": [
      {
        "type": "googlecompute",
        "account_file": "{{user `account_file`}}",
        "project_id": "{{user `project_id`}}",
        "image_name": "packerbats-winrm-{{timestamp}}",
        "source_image": "windows-server-2012-r2-dc-v20160916",
        "communicator": "winrm",
        "zone": "us-central1-a",
        "disk_size": 50,
        "winrm_username": "packer",
        "winrm_use_ssl": true,
        "winrm_insecure": true,
        "metadata": {
                  "sysprep-specialize-script-cmd": "winrm set winrm/config/service/auth @{Basic=\"true\"}"
        }
      }
    ]
}
