obws/Vagrantfile
2021-02-15 20:41:15 +09:00

18 lines
537 B
Ruby

Vagrant.configure("2") do |config|
config.vm.box = "ubuntu/focal64"
config.vm.network "private_network", ip: "192.168.10.20"
config.vm.provision "shell", inline: <<-SHELL
apt-get update
apt-get dist-upgrade -y
apt-get install -y build-essential libssl-dev pkg-config
SHELL
config.vm.provision "shell", privileged: false, inline: <<-SHELL
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
source $HOME/.cargo/env
cargo install cargo-tarpaulin --version 0.18.0-alpha1
SHELL
end