1# -*- mode: ruby -*- 2# vi: set ft=ruby : 3 4Vagrant.configure("2") do |config| 5 config.vm.provider "virtualbox" do |v| 6 v.memory = 8192 7 end 8 # increase the boot timeout 9 config.vm.boot_timeout = 600 10 config.vm.box = "ubuntu/jammy64"; 11 config.vm.define "surveytool" 12 config.vm.hostname = "surveytool" 13 # forward http and https 14 config.vm.network "forwarded_port", guest: 80, host: 8880 15 config.vm.network "forwarded_port", guest: 9080, host: 9081 16 # Just the minimum to get ansible going 17 config.vm.provision "shell", inline: <<-SHELL 18 apt-get update 19 apt-get install -y python3 sudo 20 SHELL 21 config.vm.provision "ansible" do |ansible| 22 ansible.compatibility_mode = "2.0" 23 ansible.playbook = "vagrant-playbook.yml" 24 end 25end 26