# -*- mode: ruby -*-
# vi: set ft=ruby :

# Vagrantfile API/syntax version. Don't touch unless you know what you're doing!
VAGRANTFILE_API_VERSION = "2"

$script = <<EOF
#!/bin/sh
set -x

#add twitch repo
echo "# jtv\ndeb [arch=amd64] http://pkgs.xarth.tv/internal/twitch trusty main" > /etc/apt/sources.list.d/twitch.list
wget -qO - https://pkgs.xarth.tv/artifactory/api/gpg/key/public | sudo apt-key add -

#add docker repo
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-trusty main'

#install manta and dependencies
sudo apt-get update
sudo apt-get install -y curl wget manta=0.3.34 apt-transport-https ca-certificates docker-engine=1.12.3-0~trusty

# add vagrant user to the docker group
sudo usermod -a -G docker vagrant

EOF

Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
  config.vm.provision :shell, :inline => $script

  config.vm.box = "ubuntu/trusty64"
  config.vm.synced_folder ".", "/vagrant"


end
