xref: /aosp_15_r20/external/cldr/tools/scripts/ansible/Vagrantfile (revision 912701f9769bb47905792267661f0baf2b85bed5)
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