diff --git a/Vagrantfile b/Vagrantfile
new file mode 100644
index 0000000000000000000000000000000000000000..8372733a0d16bf86026c0582effce2e72e431251
--- /dev/null
+++ b/Vagrantfile
@@ -0,0 +1,31 @@
+# -*- mode: ruby -*-
+# vi: set ft=ruby :
+
+# All Vagrant configuration is done below. The "2" in Vagrant.configure
+# configures the configuration version (we support older styles for
+# backwards compatibility). Please don't change it unless you know what
+# you're doing.
+Vagrant.configure(2) do |config|
+#  config.vm.provision "ansible" do |ansible|
+#    ansible.playbook = "repo/playbook.yml"
+#    ansible.extra_vars = { ansible_python_interpreter: "/usr/bin/env python2" }
+#  end
+
+  config.vm.network "private_network", type: "dhcp"
+
+  config.vm.define "burgtor" do |config|
+    config.vm.box = "terrywang/archlinux"
+  end
+
+  config.vm.define "holstentor" do |config|
+    config.vm.box = "terrywang/archlinux"
+  end
+
+  config.vm.define "huextertor" do |config|
+    config.vm.box = "terrywang/archlinux"
+  end
+
+  config.vm.define "muehlentor" do |config|
+    config.vm.box = "terrywang/archlinux"
+  end
+end