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