# -*- mode: ruby -*- # vi: set ft=ruby : Vagrant.configure(2) do |config| config.vm.box = "debian/jessie64" config.vm.synced_folder ".", "/vagrant", disabled: true config.vm.provision "ansible" do |ansible| ansible.host_key_checking = false ansible.sudo = true ansible.playbook = "site.yml" ansible.verbose = "v" end if Vagrant.has_plugin?("landrush") config.landrush.enabled = true config.landrush.tld = "vagrant" end config.vm.define "openbsd" do |openbsd| openbsd.vm.box = "tmatilai/openbsd-5.7" #openbsd.vm.box = "twingly/openbsd-5.7-amd64" openbsd.vm.network "forwarded_port", guest: 443, host: 8000 openbsd.vm.network "forwarded_port", guest: 80, host: 8001 end config.vm.define "kodi" do |kodi| kodi.vm.hostname = "kodi.Ansible.vagrant" kodi.vm.box = "remram/debian-9-amd64" # TODO: Find the correct syntax for a single command. #kodi.vm.provider("virtualbox"), gui: true kodi.vm.provider "virtualbox" do |vb| vb.gui = true end end config.vm.define "nspawn" do |nspawn| nspawn.vm.hostname = "nspawn.Ansible.vagrant" nspawn.vm.box = "remram/debian-9-amd64" end config.vm.define "gitolite" do |gitolite| gitolite.vm.hostname = "gitolite.Ansible.vagrant" end config.vm.define "wordpress" do |wordpress| wordpress.vm.hostname = "wordpress.Ansible.vagrant" end config.vm.define "directory" do |directory| directory.vm.hostname = "directory.Ansible.vagrant" end config.vm.define "owncloud" do |owncloud| owncloud.vm.hostname = "owncloud.Ansible.vagrant" end config.vm.define "mail" do |mail| mail.vm.hostname = "mail.Ansible.vagrant" end config.vm.define "logstash" do |logstash| logstash.vm.hostname = "logstash.Ansible.vagrant" end config.vm.define "riemann" do |riemann| riemann.vm.hostname = "riemann.Ansible.vagrant" end config.vm.define "consul" do |consul| consul.vm.hostname = "consul.Ansible.vagrant" end config.vm.define "ejabberd" do |ejabberd| ejabberd.vm.hostname = "ejabberd.Ansible.vagrant" end config.vm.define "horde" do |horde| horde.vm.hostname = "horde.Ansible.vagrant" end config.vm.define "openwrt" do |openwrt| openwrt.vm.hostname = "openwrt.Ansible.vagrant" openwrt.vm.box= "qqshfox/openwrt-barrier_breaker" end end