{
  "builders": [{
    "type": "virtualbox",
    "virtualbox_version_file": ".vbox_version",
    "headless": false,

    "guest_os_type": "RedHat_64",
    "disk_size": 40960,

    "iso_url": "http://mirrors.kernel.org/centos/6.4/isos/x86_64/CentOS-6.4-x86_64-minimal.iso",
    "iso_checksum": "6232efa014d9c6798396b63152c4c9a08b279f5e",
    "iso_checksum_type": "sha1",

    "boot_command": [
      "<tab> text ks=http://{{ .HTTPIP }}:{{ .HTTPPort }}/centos-6.4-x86_64/ks.cfg<enter><wait>"
    ],
    "boot_wait": "12s",

    "http_directory": "http",
    "guest_additions_path": "VBoxGuestAdditions_{{.Version}}.iso",

    "ssh_username": "vagrant",
    "ssh_password": "vagrant",
    "ssh_port": 22,
    "ssh_wait_timeout": "10000s",

    "vboxmanage": [
      ["modifyvm", "{{.Name}}", "--memory", "512"],
      ["modifyvm", "{{.Name}}", "--cpus", "1"]
    ],

    "shutdown_command": "echo 'vagrant'|sudo -S /sbin/halt -h -p"
  }],
  "post-processors": [{
    "output": "build/centos-6.4-x86_64.box",
    "type": "vagrant"
  }],
  "provisioners": [{
    "type": "shell",
    "execute_command": "echo 'vagrant' | {{.Vars}} sudo -S -E bash '{{.Path}}'",
    "scripts": [
      "scripts/vagrant.sh",
      "scripts/puppet-bootstrap/centos_6_x.sh",
      "scripts/vboxguest.sh",
      "scripts/compact.sh"
    ]
  }]
}