# -*- mode: ruby -*- # vi: set ft=ruby : Vagrant.configure("2") do |config| boxes = [ { :name => "ubuntu-hello-world-box", :box => "ubuntu/xenial64" }, { :name => "debian-hello-world-box", :box => "debian/stretch64" }, { :name => "centos-hello-world-box", :box => "geerlingguy/centos8" } ] boxes.each do |opts| config.vm.define opts[:name] do |config| config.vm.box = opts[:box] if opts[:name] == boxes.last[:name] config.vm.provision "ansible" do |ansible| ansible.playbook = "test-playbook.yml" ansible.limit = "all" end end end end end